spec-itlisted
Install: claude install-skill unifylabs-dev/unify-kit
# /spec-it — Idea → spec + GitHub issue (front-door to /work-issue)
Take a raw feature idea and turn it into a properly-shaped GitHub issue with an embedded draft spec, ready for `/work-issue <N>` to implement. The skill is **generic across projects** — it reads each target repo's conventions at runtime and adapts. `unify-kit` is the canonical source of spec/template conventions; this skill ships in the `unifylabs-workflow` plugin and runs anywhere the plugin is installed.
**Invocation:**
- `/spec-it "<one-line idea>"` — start with a seed sentence
- `/spec-it` — start with no argument; first turn captures the idea
- `/spec-it --quick "<paragraph>"` — minimize the brainstorm dialog when the user already has a clear write-up
**What `/spec-it` produces:**
1. A draft spec in the target repo's spec format — embedded in the issue body so it ships with code in the eventual `/work-issue` PR (per the "specs ship in the same PR as code" rule). Exception: when invoked inside a repo that lands pre-implementation specs on master (e.g. unify-kit itself), the spec commits to a `spec/<slug>` branch + PR — see Phase 9.
2. A GitHub issue filled per the target repo's issue template — ACs in checkbox format, "Spec sections affected", scope, type, design notes, and any flagged unify-kit propagation note.
3. Optionally: a parallel unify-kit issue or PR when the feature introduces a generalizable pattern worth absorbing back into the kit.
4. A handoff line: `▶ Next: /work-issue <N>`.
**Both cod