Resources
4Install
npx skillscat add wcygan/dotfiles/config-claude-skills-spec-team Install via the SkillsCat registry.
SKILL.md
spec-team
Convert vague feature requests into detailed, implementable specifications through collaborative analysis.
Usage
/spec-team <feature-description>Example:
/spec-team Add user authentication with OAuth providersWhat it does
Orchestrates a team of specialists to transform informal requirements into production-ready specifications:
- Product Manager - Breaks down request into user stories with clear value propositions
- API Designer - Defines interface contracts, endpoints, and data flows
- Domain Modeler - Specifies data structures, relationships, and constraints
- Test Strategist - Creates acceptance criteria and test scenarios
The team works sequentially with feedback loops: each phase reviews prior work before proceeding, ensuring consistency and catching gaps early.
Output
A structured specification document containing:
- Overview - Problem statement, goals, non-goals
- User Stories - Who/what/why format with acceptance criteria
- API Contracts - Endpoints, request/response schemas, error cases
- Data Models - Entities, relationships, validation rules
- Acceptance Tests - Test scenarios, edge cases, performance criteria
The final spec is ready for implementation with clear acceptance criteria and rollback plan.
Team composition
product-manager(custom) - Requirements analysis and story writingapi-designer(built-in) - Interface design and contractsdomain-modeler(built-in) - Data modeling and relationshipstest-strategist(built-in) - Test scenarios and acceptance criteria
When to use
- Translating stakeholder requests into technical requirements
- Planning multi-component features that span API + data + UI
- Ensuring alignment before implementation starts
- Creating specs for code review or RFC processes
When NOT to use
- Simple bug fixes or one-line changes
- Well-defined tasks with existing specs
- Exploratory prototyping (use
/researchinstead)