This commit is contained in:
57
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
57
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
---
|
||||
name: Bug Report
|
||||
about: Report a bug or issue with the skill
|
||||
title: '[BUG] '
|
||||
labels: bug
|
||||
assignees: ''
|
||||
---
|
||||
|
||||
## Bug Description
|
||||
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
## To Reproduce
|
||||
|
||||
Steps to reproduce the behavior:
|
||||
1. Set up skill with '...'
|
||||
2. Ask Claude to '...'
|
||||
3. Observe that '...'
|
||||
|
||||
## Expected Behavior
|
||||
|
||||
A clear description of what you expected to happen.
|
||||
|
||||
## Actual Behavior
|
||||
|
||||
What actually happened.
|
||||
|
||||
## Screenshots or Output
|
||||
|
||||
If applicable, add screenshots or paste the output to help explain the problem.
|
||||
|
||||
```
|
||||
[Paste output here]
|
||||
```
|
||||
|
||||
## Environment
|
||||
|
||||
- Claude Code Version: [e.g., CLI 1.0, Desktop 2.1]
|
||||
- Operating System: [e.g., macOS 14, Windows 11, Ubuntu 22.04]
|
||||
- Skill Version: [e.g., 1.0.0]
|
||||
- Installation Method: [GitHub connector, manual, etc.]
|
||||
|
||||
## PICT Model (if applicable)
|
||||
|
||||
If the issue is with a specific PICT model, paste it here:
|
||||
|
||||
```
|
||||
[Paste PICT model here]
|
||||
```
|
||||
|
||||
## Additional Context
|
||||
|
||||
Add any other context about the problem here.
|
||||
|
||||
## Possible Solution (optional)
|
||||
|
||||
If you have suggestions for fixing the bug, please share them here.
|
||||
65
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
65
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Suggest a new feature or enhancement
|
||||
title: '[FEATURE] '
|
||||
labels: enhancement
|
||||
assignees: ''
|
||||
---
|
||||
|
||||
## Feature Description
|
||||
|
||||
A clear and concise description of the feature you'd like to see.
|
||||
|
||||
## Problem or Use Case
|
||||
|
||||
Describe the problem this feature would solve or the use case it would enable.
|
||||
|
||||
**Is your feature request related to a problem?**
|
||||
[e.g., "I'm always frustrated when..."]
|
||||
|
||||
## Proposed Solution
|
||||
|
||||
Describe how you envision this feature working.
|
||||
|
||||
## Example Usage
|
||||
|
||||
Show how this feature would be used:
|
||||
|
||||
```
|
||||
# Example of how someone would use this feature
|
||||
```
|
||||
|
||||
## Alternatives Considered
|
||||
|
||||
Have you considered any alternative solutions or features? Describe them here.
|
||||
|
||||
## Additional Context
|
||||
|
||||
Add any other context, screenshots, mockups, or examples about the feature request here.
|
||||
|
||||
## Related Examples
|
||||
|
||||
If you've seen this feature in other tools or projects, link to them here.
|
||||
|
||||
## Impact
|
||||
|
||||
- [ ] This would help me with my work
|
||||
- [ ] This would help my team
|
||||
- [ ] This would benefit the community
|
||||
- [ ] This would improve documentation
|
||||
- [ ] This would add a new example
|
||||
|
||||
## Complexity Estimate (optional)
|
||||
|
||||
If you have technical knowledge, estimate the implementation complexity:
|
||||
- [ ] Small (a few hours)
|
||||
- [ ] Medium (a few days)
|
||||
- [ ] Large (a week or more)
|
||||
- [ ] Don't know
|
||||
|
||||
## Willing to Contribute
|
||||
|
||||
- [ ] I'd like to implement this feature myself
|
||||
- [ ] I can help test this feature
|
||||
- [ ] I can provide examples or documentation
|
||||
- [ ] I can help in other ways (describe below)
|
||||
24
.github/markdown-link-check-config.json
vendored
Normal file
24
.github/markdown-link-check-config.json
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"ignorePatterns": [
|
||||
{
|
||||
"pattern": "^http://localhost"
|
||||
},
|
||||
{
|
||||
"pattern": "^https://claude.ai/chat"
|
||||
}
|
||||
],
|
||||
"replacementPatterns": [],
|
||||
"httpHeaders": [
|
||||
{
|
||||
"urls": ["https://github.com"],
|
||||
"headers": {
|
||||
"Accept-Encoding": "zstd, br, gzip, deflate"
|
||||
}
|
||||
}
|
||||
],
|
||||
"timeout": "20s",
|
||||
"retryOn429": true,
|
||||
"retryCount": 3,
|
||||
"fallbackRetryDelay": "30s",
|
||||
"aliveStatusCodes": [200, 206]
|
||||
}
|
||||
90
.github/pull_request_template.md
vendored
Normal file
90
.github/pull_request_template.md
vendored
Normal file
@@ -0,0 +1,90 @@
|
||||
# Pull Request
|
||||
|
||||
## Description
|
||||
|
||||
Please include a summary of the changes and which issue is fixed or feature is added.
|
||||
|
||||
Fixes # (issue number)
|
||||
|
||||
## Type of Change
|
||||
|
||||
Please check the options that are relevant:
|
||||
|
||||
- [ ] Bug fix (non-breaking change which fixes an issue)
|
||||
- [ ] New feature (non-breaking change which adds functionality)
|
||||
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
|
||||
- [ ] Documentation update
|
||||
- [ ] Example addition
|
||||
- [ ] Configuration change
|
||||
- [ ] Other (please describe):
|
||||
|
||||
## Changes Made
|
||||
|
||||
Please provide a list of changes:
|
||||
|
||||
- Change 1
|
||||
- Change 2
|
||||
- Change 3
|
||||
|
||||
## How Has This Been Tested?
|
||||
|
||||
Please describe the tests you ran to verify your changes:
|
||||
|
||||
- [ ] Test A
|
||||
- [ ] Test B
|
||||
- [ ] Manual testing with Claude Code
|
||||
|
||||
**Test Configuration:**
|
||||
- Claude Code Version:
|
||||
- Operating System:
|
||||
- Other relevant details:
|
||||
|
||||
## Screenshots or Output (if applicable)
|
||||
|
||||
Add screenshots or paste output that demonstrates the changes:
|
||||
|
||||
```
|
||||
[Paste output here]
|
||||
```
|
||||
|
||||
## Checklist
|
||||
|
||||
Please check all that apply:
|
||||
|
||||
- [ ] My code follows the style guidelines of this project
|
||||
- [ ] I have performed a self-review of my own code
|
||||
- [ ] I have commented my code, particularly in hard-to-understand areas
|
||||
- [ ] I have made corresponding changes to the documentation
|
||||
- [ ] My changes generate no new warnings
|
||||
- [ ] I have added examples or tests that demonstrate my changes work
|
||||
- [ ] New and existing examples pass locally with my changes
|
||||
- [ ] I have updated the CHANGELOG.md file (if applicable)
|
||||
- [ ] I have read the CONTRIBUTING.md document
|
||||
- [ ] I have checked my code for any inadvertent copyright violations
|
||||
|
||||
## Documentation Updates
|
||||
|
||||
- [ ] README.md updated
|
||||
- [ ] SKILL.md updated
|
||||
- [ ] Examples added or updated
|
||||
- [ ] CHANGELOG.md updated
|
||||
- [ ] Other documentation updated (please specify):
|
||||
|
||||
## Additional Notes
|
||||
|
||||
Add any additional notes, concerns, or context about the PR here.
|
||||
|
||||
## Related Issues or PRs
|
||||
|
||||
List any related issues or pull requests:
|
||||
|
||||
- Related to #
|
||||
- Depends on #
|
||||
- Blocks #
|
||||
|
||||
## For Maintainers
|
||||
|
||||
- [ ] Reviewed and approved
|
||||
- [ ] Tests pass
|
||||
- [ ] Documentation reviewed
|
||||
- [ ] Ready to merge
|
||||
40
.github/workflows/ci.yml
vendored
Normal file
40
.github/workflows/ci.yml
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
name: CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main, master ]
|
||||
pull_request:
|
||||
branches: [ main, master ]
|
||||
|
||||
jobs:
|
||||
validate:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Validate Markdown
|
||||
uses: actionshub/markdownlint@main
|
||||
continue-on-error: true
|
||||
|
||||
- name: Check for broken links
|
||||
uses: gaurav-nelson/github-action-markdown-link-check@v1
|
||||
with:
|
||||
use-quiet-mode: 'yes'
|
||||
config-file: '.github/markdown-link-check-config.json'
|
||||
continue-on-error: true
|
||||
|
||||
- name: Validate file structure
|
||||
run: |
|
||||
echo "Checking required files..."
|
||||
test -f README.md || exit 1
|
||||
test -f SKILL.md || exit 1
|
||||
test -f LICENSE || exit 1
|
||||
test -f CONTRIBUTING.md || exit 1
|
||||
test -d examples || exit 1
|
||||
echo "All required files present ✓"
|
||||
|
||||
- name: List examples
|
||||
run: |
|
||||
echo "Available examples:"
|
||||
ls -la examples/
|
||||
Reference in New Issue
Block a user