.claude/skills/create-spec/SKILL.md
Create a feature specification document. Use before implementing complex features to define requirements, API contracts, edge cases, and acceptance criteria.
npx skillsauth add packbot/agentic-coding-boilerplate create-specInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a feature specification for: $ARGUMENTS
Present the completed spec for review before implementation begins.
One paragraph: what the feature does, what problem it solves, who benefits.
List every module/file that will be created or modified.
Null/empty inputs, large inputs, concurrent access, unavailable dependencies.
Input validation, auth requirements, query efficiency, caching needs.
Specific, testable conditions that define "done".
development
Write comprehensive tests following the Analyze > Strategy > Implement > Verify workflow. Use when adding tests, improving coverage, or when the user asks to write tests for specific code.
development
Review code changes or a GitHub PR
development
Refactor code safely following the Analyze > Plan > Refactor > Verify workflow. The key rule is that behavior must not change. Use when improving code structure, readability, or modularity.
tools
Push commits to remote and optionally create a PR. Use when the user wants to push their changes.