spec-first
✓Use when building anything non-trivial. Enforces a spec → plan → execute → verify loop that prevents "looks right" failures. Creates spec.md, todo.md, and decisions.md before writing code.
Installation
SKILL.md
A structured workflow for LLM-assisted coding that delays implementation until decisions are explicit.
Goal: Stepwise checklist where each step has a verification command.
Each item must be independently checkable. This prevents "looks right" progress.
Use when building anything non-trivial. Enforces a spec → plan → execute → verify loop that prevents "looks right" failures. Creates spec.md, todo.md, and decisions.md before writing code. Source: shipshitdev/library.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/shipshitdev/library --skill spec-first- Source
- shipshitdev/library
- Category
- </>Dev Tools
- Verified
- ✓
- First Seen
- 2026-02-01
- Updated
- 2026-02-18
Quick answers
What is spec-first?
Use when building anything non-trivial. Enforces a spec → plan → execute → verify loop that prevents "looks right" failures. Creates spec.md, todo.md, and decisions.md before writing code. Source: shipshitdev/library.
How do I install spec-first?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/shipshitdev/library --skill spec-first Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/shipshitdev/library
Details
- Category
- </>Dev Tools
- Source
- skills.sh
- First Seen
- 2026-02-01