dev:skill
Create New Skill
Generates a new skill definition following the repository's conventions and best practices. This meta-skill ensures consistency across all skills in the repository.
When to use
Use this skill when the user needs to:
- Add a new skill to this repository
- Create a custom Claude Code skill following best practices
- Scaffold a skill definition with proper structure
Instructions
Step 1: Gather Information
Ask the user for the following information:
- Category - Which category folder should contain this skill?
spec/- Specification-driven development skills
More from ikatsuba/skills
spec:design
Technical Design - generates architecture diagrams, interfaces, and data flow based on requirements and chosen research solutions. Use when designing how a feature will be built.
18git:amend
Amend Commit - modifies the last commit with staged changes or new message
15spec:requirements
Requirements Analysis - gathers requirements through structured questions and produces a requirements document with testable acceptance criteria. Use when starting a new feature spec or documenting requirements.
14spec:tasks
Task Breakdown - generates an implementation plan with tracked tasks based on requirements and design documents. Use when breaking down a design into actionable work items.
14git:commit
Smart Commit - stages all changes and creates a conventional commit
13spec:do-all
Execute All Tasks - runs all pending tasks from the tasks document, with parallel subtask execution when safe
9