leo-kuang-ai/spec-first
仓库原生 AI Coding Harness —— 把一次性 AI 对话变成可治理、可验证、可沉淀的工程闭环 · spec-first.cn
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit leo-kuang-ai/spec-first/.claude ./rig-spec-first # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit leo-kuang-ai/spec-first/skills/autoresearch .claude/skills/autoresearch $ npx degit leo-kuang-ai/spec-first/skills/spec-app-consistency-audit .claude/skills/spec-app-consistency-audit $ npx degit leo-kuang-ai/spec-first/skills/spec-brainstorm .claude/skills/spec-brainstorm $ npx degit leo-kuang-ai/spec-first/skills/spec-code-review .claude/skills/spec-code-review $ npx degit leo-kuang-ai/spec-first/skills/spec-commit-push-pr .claude/skills/spec-commit-push-pr $ npx degit leo-kuang-ai/spec-first/skills/spec-commit .claude/skills/spec-commit $ npx degit leo-kuang-ai/spec-first/skills/spec-compound-refresh .claude/skills/spec-compound-refresh $ npx degit leo-kuang-ai/spec-first/skills/spec-compound .claude/skills/spec-compound $ npx degit leo-kuang-ai/spec-first/skills/spec-debug .claude/skills/spec-debug $ npx degit leo-kuang-ai/spec-first/skills/spec-doc-review .claude/skills/spec-doc-review $ npx degit leo-kuang-ai/spec-first/skills/spec-dogfood .claude/skills/spec-dogfood $ npx degit leo-kuang-ai/spec-first/skills/spec-explain .claude/skills/spec-explain $ npx degit leo-kuang-ai/spec-first/skills/spec-handoff .claude/skills/spec-handoff $ npx degit leo-kuang-ai/spec-first/skills/spec-ideate .claude/skills/spec-ideate $ npx degit leo-kuang-ai/spec-first/skills/spec-lfg .claude/skills/spec-lfg $ npx degit leo-kuang-ai/spec-first/skills/spec-optimize .claude/skills/spec-optimize $ npx degit leo-kuang-ai/spec-first/skills/spec-plan .claude/skills/spec-plan $ npx degit leo-kuang-ai/spec-first/skills/spec-polish .claude/skills/spec-polish $ npx degit leo-kuang-ai/spec-first/skills/spec-pov .claude/skills/spec-pov $ npx degit leo-kuang-ai/spec-first/skills/spec-prd .claude/skills/spec-prd $ npx degit leo-kuang-ai/spec-first/skills/spec-product-pulse .claude/skills/spec-product-pulse $ npx degit leo-kuang-ai/spec-first/skills/spec-project-rules .claude/skills/spec-project-rules $ npx degit leo-kuang-ai/spec-first/skills/spec-promote .claude/skills/spec-promote $ npx degit leo-kuang-ai/spec-first/skills/spec-prototype .claude/skills/spec-prototype $ npx degit leo-kuang-ai/spec-first/skills/spec-resolve-pr-feedback .claude/skills/spec-resolve-pr-feedback $ npx degit leo-kuang-ai/spec-first/skills/spec-riffrec-feedback-analysis .claude/skills/spec-riffrec-feedback-analysis $ npx degit leo-kuang-ai/spec-first/skills/spec-rule-miner .claude/skills/spec-rule-miner $ npx degit leo-kuang-ai/spec-first/skills/spec-runtime-setup .claude/skills/spec-runtime-setup $ npx degit leo-kuang-ai/spec-first/skills/spec-simplify-code .claude/skills/spec-simplify-code $ npx degit leo-kuang-ai/spec-first/skills/spec-strategy .claude/skills/spec-strategy $ npx degit leo-kuang-ai/spec-first/skills/spec-sweep .claude/skills/spec-sweep $ npx degit leo-kuang-ai/spec-first/skills/spec-test-browser .claude/skills/spec-test-browser $ npx degit leo-kuang-ai/spec-first/skills/spec-test-xcode .claude/skills/spec-test-xcode $ npx degit leo-kuang-ai/spec-first/skills/spec-work .claude/skills/spec-work $ npx degit leo-kuang-ai/spec-first/skills/spec-worktree .claude/skills/spec-worktree $ npx degit leo-kuang-ai/spec-first/skills/spec-write-skill .claude/skills/spec-write-skill $ npx degit leo-kuang-ai/spec-first/skills/spec-write-tasks .claude/skills/spec-write-tasks $ npx degit leo-kuang-ai/spec-first/skills/using-spec-first .claude/skills/using-spec-first
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "node"
}
]
}
]
}
} Skills (38)
autoresearchspec-app-consistency-auditspec-brainstormspec-code-reviewspec-commit-push-prspec-commitspec-compound-refreshspec-compoundspec-debugspec-doc-reviewspec-dogfoodspec-explainspec-handoffspec-ideatespec-lfgspec-optimizespec-planspec-polishspec-povspec-prdspec-product-pulsespec-project-rulesspec-promotespec-prototypespec-resolve-pr-feedbackspec-riffrec-feedback-analysisspec-rule-minerspec-runtime-setupspec-simplify-codespec-strategyspec-sweepspec-test-browserspec-test-xcodespec-workspec-worktreespec-write-skillspec-write-tasksusing-spec-first
Hooks (4)
| event | matcher | runs |
|---|---|---|
| SessionStart | startup|resume|clear|compact | node |
| UserPromptExpansion | spec-plan | node |
| PreToolUse | Write|Edit|MultiEdit | node |
| Stop | .* | node |
Cursor rules (1)
spec-first · always
Similar rigs
martinffx/atelier
An atelier for your Agent: spec-driven workflows, deep thinking, and code quality.
Skill Collector 991 tok ·
uditgoenka/autoresearch
Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever.
Pragmatist 2.6k tok ·
drivelineresearch/autoresearch-claude-code
Autonomous experiment loop skill for Claude Code — port of pi-autoresearch
Minimalist 569 tok ·
a-tokyo/aiworkspace
🧑💻 Set up and manage AI agent skills and configs for Cursor, Claude Code, Codex and more across multi-repo workspaces.
Pragmatist 3.3k tok ·