Contributing to github-flow-kit
June 13, 2026 · View on GitHub
Customize Skills for Your Repo
Add a references/custom-rules.md inside any skill directory to override defaults:
mkdir -p ~/.claude/skills/pr-respond/references/
cat > ~/.claude/skills/pr-respond/references/custom-rules.md << 'EOF'
# Custom PR Review Rules
## Classification Overrides
- Comments with "[perf]" prefix → always MUST-FIX
- Comments from @your-lead → always MUST-FIX
## Response Language
Always respond in English.
## Commit Message Format
Use: "fix(scope): message" — scope = directory of changed file.
EOF
Claude Code loads references/ as context automatically.
Running Tests / Previewing the Promo Articles
Run the Python unit tests before opening a PR:
npm test
zenn-cli is kept as a devDependency because this repository owns local articles/ drafts and the books/claude-code-skill-pack content. Use npm run preview to check those promo articles locally, and keep npm run new:article available for new Zenn drafts.
Improve references/ (Most Valuable Contribution)
Found a comment pattern that was misclassified? Open an Issue with label references-improvement:
- Paste the comment text
- State the expected classification
- State the actual classification
We update references/*.md within 7 days. Your handle goes in CONTRIBUTORS.
Add a New Skill
# 1. Fork + Clone
gh repo fork thinkyou0714/github-flow-kit --clone
cd github-flow-kit
# 2. Create skill directory
mkdir -p my-new-skill/references
# 3. Write SKILL.md
cat > my-new-skill/SKILL.md << 'EOF'
---
name: my-new-skill
description: >-
[What this skill does — max 1536 chars]
Use when: ...
Triggers on: ...
DO NOT USE FOR: ...
allowed-tools: Bash(git *) Read Grep
context: fork
model: claude-sonnet-4-6
effort: medium
---
# My New Skill
[Instructions here]
EOF
# 4. PR
gh pr create --title "Add my-new-skill: [one-line description]"
PR Acceptance Criteria
- SKILL.md has
name,description,allowed-tools -
descriptionis under 1,536 characters -
context: forkis set (required for skills with side effects) - All referenced
references/*.mdfiles exist - CI (skill-validate.yml) passes
- README Skills table updated
Report a Bug
Open an Issue using the Bug Report template. Include:
gh --versiongh auth statusclaude --version- The exact command you ran
- What you expected vs. what happened