Agent skill
spec-interview
Interview me to create a detailed spec
Install this agent skill to your Project
npx add-skill https://github.com/PierreZ/claude-personal-skills/tree/main/skills/spec-interview
SKILL.md
Read the feature description: $ARGUMENTS
Interview me in depth using AskUserQuestionTool about technical implementation, UI/UX, data models, edge cases, error handling, security, tradeoffs, and anything non-obvious. Don't ask surface-level questions — dig into the hard decisions.
Keep interviewing me until I say "done". Do not stop early.
When I say "done", ask me where to save the spec file. Then write it there.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
rust-api-guidelines
Idiomatic Rust API design, naming, traits, error handling, and type safety. Use when writing or reviewing Rust code, designing library APIs, or implementing traits and error types.
handover
Generate a HANDOVER.md shift-change report capturing the full session context — what was done, what worked, what didn't, decisions made, lessons learned, next steps, and a file map — so the next Claude session can resume without losing anything.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
Didn't find tool you were looking for?