~ / rigs / leo-kuang-ai / spec-first

leo-kuang-ai/spec-first

仓库原生 AI Coding Harness —— 把一次性 AI 对话变成可治理、可验证、可沉淀的工程闭环 · spec-first.cn

↗ GitHub ★ 103 mit updated 21d ago project Claude CodeCodexCursor
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~5.9k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

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)

Hooks (4)

eventmatcherruns
SessionStartstartup|resume|clear|compactnode
UserPromptExpansionspec-plannode
PreToolUseWrite|Edit|MultiEditnode
Stop.*node

Cursor rules (1)

spec-first · always

Similar rigs

copied ✓