shipkit-spec
SolidUse when user describes a feature to build. Triggers: 'spec this', 'create specification', 'define requirements', 'I want to build'.
Testing & QA 1 stars
0 forks Updated 1 weeks ago MIT
Install
Quality Score: 78/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# shipkit-spec - Lightweight Feature Specification
**Purpose**: Transform feature descriptions into structured JSON specifications with Given/When/Then scenarios and comprehensive edge case coverage, creating clear acceptance criteria for implementation. A **no-gaps completeness gate** (Step 5) ensures the spec names every application, datastore, contract, and integration it implies — so "done" can't mean green-but-not-functional.
**Output format**: JSON -- structured data readable by Claude, machine-readable by other tools, and queryable by other skills.
---
## When to Invoke
**User triggers**:
- "Spec this feature"
- "Create a specification"
- "What are the requirements?"
- "Define the feature properly"
- User describes a new feature idea
**Before**:
- `/shipkit-plan` (this creates the spec that planning needs)
- `implement (no skill needed)` (need spec before implementing)
**Workflow position**:
- After feature concept is clear
- Before implementation planning
- Can be used standalone for requirement clarification
---
## Prerequisites
**Recommended**:
- Stack defined: `.shipkit/stack.json` (to understand tech constraints)
- Schema defined: `.shipkit/schema.json` (to understand data model)
**Optional but helpful**:
- Architecture decisions: `.shipkit/architecture.json`
- Existing specs: `.shipkit/specs/todo/*.json`, `.shipkit/specs/active/*.json` (check for similar patterns)
**If missing**: Infer tech stack from codebase signals (package.json, imports, config fi...
Details
- Author
- stefan-stepzero
- Repository
- stefan-stepzero/shipkit
- Created
- 7 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
shipkit-plan
Use when a spec exists and user wants implementation steps. Triggers: 'how to implement', 'create plan', 'plan this', 'what are the steps'.
1 Updated 1 weeks ago
stefan-stepzero Testing & QA Solid
shipkit-spec-roadmap
Prioritize which specs to write first from product + engineering definitions. Triggers: 'spec roadmap', 'what to spec first', 'prioritize features', 'spec backlog'.
1 Updated 1 weeks ago
stefan-stepzero Testing & QA Solid
shipkit-test-cases
Generate and maintain code-anchored test case specifications. Use when setting up test coverage, reviewing what to test, or before team implementation.
1 Updated 1 weeks ago
stefan-stepzero