
esurvanov/awesome-claude
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Curated rules, skills, and agents for Claude Code — clone into .claude/ and go
概要
Built on top of OpenSpec. Agent reads state from files, finds contradictions in requirements autonomously, and never loses contract between sessions. OpenSpec gives you the folder structure and CLI for spec-driven development. awesome-claude adds a layer on top: - — Claude finds conflicts in requirements, not just lints structure - — .sdd-state.yaml persists change stage across sessions, nothing is lost between conversations - — describe intent, Claude decomposes and verifies Specs are primarily written for the agent, not the human. By default this is chaos-driven development: you declare desired state, the agent reconciles. Contradiction detection is the stability layer. awesome-claude operates in two modes — pick one based on the current directory: 1. — directory contains skills/, commands/, manifest.yaml (or .openspec.yaml): you are inside the awesome-claude repo itself. The contributor wants to edit skills/rules.
README
以下は原文 README の抜粋です。原文を見る。
What is this
OpenSpec gives you the folder structure and CLI for spec-driven development. awesome-claude adds a layer on top:
- Autonomous contradiction detection — Claude finds conflicts in requirements, not just lints structure
- Agent-first state —
.sdd-state.yamlpersists change stage across sessions, nothing is lost between conversations - Higher-level requirements — describe intent, Claude decomposes and verifies
Specs are primarily written for the agent, not the human. By default this is chaos-driven development: you declare desired state, the agent reconciles. Contradiction detection is the stability layer.
Init
Instructions for Claude (read this first when invoked in any directory).
awesome-claude operates in two modes — pick one based on the current directory:
- dev mode — directory contains
skills/,commands/,manifest.yaml(or.openspec.yaml): you are inside the awesome-claude repo itself. The contributor wants to edit skills/rules. Suggest dev mode and runskill:setup(or readskills/skill/setup/skill.mddirectly on first bootstrap when symlinks don’t exist yet) to symlinkskills/,commands/,rules/into.claude/.- user mode — any other directory: the user wants to install awesome-claude into their project. Ask which namespaces to install (or all by default),
git clone https://github.com/Hedgehogues/awesome-claudeto a temp directory, copy selected namespaces into.claude/, remove the temp directory.Briefly describe both options to the user (1–2 sentences each), ask them to confirm, then perform setup directly — no
curl | bash, nomake, no manual commands.
Quick Start (user mode)
Open Claude Code in your project directory and ask:
“Install awesome-claude from https://github.com/Hedgehogues/awesome-claude”
Claude clones the repo, copies the selected skills/rules into .claude/, and your project is ready.
How It Works
You ask Claude → .claude/ detected → Rules loaded (by file path)
→ Skills available (/tdd, /commit, ...)
→ Claude writes code following YOUR conventions
Skills
31 slash commands. Core is spec-driven development.
Drive changes with specs:
/sdd:explore— Clarify the problem before proposing
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add esurvanov/awesome-claude