← ClaudeAtlas

yds-setuplisted

Install the full dev-skills harness into the current project through a short interview: CLAUDE.md, hooks, .claude/settings.json, rules, and skill wiring. Asks — never auto-detects — the languages (Go / Python / TypeScript / JavaScript) and commands, then writes files only after an approved summary. Use when the user asks to set up / install / bootstrap dev-skills, the harness, or the continuous improvement cycle. Triggers: セットアップして, ハーネスを入れて, harnessを入れて, dev-skillsを導入して, プロジェクトを初期化して, '/yds-setup', 'set up the harness', 'install dev-skills', 'bootstrap this project'.
ymd38/dev-skills · ★ 4 · AI & Automation · score 77
Install: claude install-skill ymd38/dev-skills
# dev-skills Full Harness Setup (Interview Mode) ## Goal Turn the current repository into a project that runs the **Diagnose → Register/Draft → Plan → Resolve ⇄ Verify** cycle with mechanical guardrails (hooks) and a lean CLAUDE.md. Skills alone are L1. This setup adds L2–L3: a short project brain (CLAUDE.md), hard rails (hooks + settings), and cycle guidance (rules). It never creates scheduled or cron-driven automation (L4); event-driven GitHub Actions — strict CI and the opt-in PR Agent review — are L2–L3 and in scope. ## Principles - **Interview, no auto-detection.** Do NOT infer languages from `go.mod`, `package.json`, etc., even when they exist. This setup targets pre-development projects where detection misleads. File existence is used only for overwrite/merge prompts. - **Never overwrite** existing CLAUDE.md / settings / hooks without explicit per-file approval. Prefer merge (append missing sections). - Hooks enforce hard rules; CLAUDE.md holds soft guidance. Keep CLAUDE.md short — detail lives in skills and `.claude/rules/`. - Write files **only after** the user approves the Phase 4 summary. ## Workflow Ask one phase at a time and wait for answers. If the user says "use defaults", still require the primary language choice, then apply the defaults table below to everything else. ### How to ask (question-tool contract) When a structured question tool (e.g. AskUserQuestion) is available, use one call per phase, and keep every call within the tool's con