This is a Claude Code skill plugin (not a Go application). Content lives in markdown files:
skills/gopilot/SKILL.md— main skill contentskills/gopilot/reference/*.md— detailed reference docs (security, AIP, etc.)skills/go-tdd-baby-steps/SKILL.md— TDD skill
- Edit the relevant markdown files in
skills/ - If adding a new reference doc, link it from
SKILL.md - Update the coverage table in
README.mdto reflect new topics - Run
make checkto validate skill format - Run
make bumpto increment the patch version - Commit and push
make check # Runs npx skill-check . to validate skill formatAlways run make check before pushing. CI runs the same check on PRs to main.
make bump # Increments patch version in plugin.json, marketplace.json, and SKILL.md frontmattersAlways bump after content changes. Version is tracked in:
.claude-plugin/plugin.json(.version).claude-plugin/marketplace.json(.metadata.versionand.plugins[0].version)skills/*/SKILL.mdfrontmatter (version prefix indescription)
Follow existing style: imperative mood, short summary line.
Add go-aip guidelines for resource-oriented gRPC APIs
Fix ordering field.Path type in go-aip reference
Bump version to 1.0.17
- Keep patterns concise and actionable — this is a reference, not a tutorial
- Include code examples where they clarify usage
- Reference Go version for version-specific features (e.g., "Go 1.24+")
- Prefer stdlib over external dependencies
- When referencing aip-go or other libraries, verify function signatures exist in the actual package