CLAUDE.md
CLAUDE.mdCLAUDE.mdroot
Quality
74/100
Scores the file, not the repository.Length
360 words
5 headings · 1 code blocksRepository
2
— · pushed 31 days agoLast changed
3 days ago
First indexed 3 days ago.1# Deliberate23Engineering discipline for AI harnesses. A drop-in skill library for LLM coding agents.45## Repo structure67```8skills/9 deliberate/SKILL.md — foundational, 9 principles (always load)10 spec/SKILL.md — spec-driven feature work against a PRD11 debug/SKILL.md — debugging discipline12 review/SKILL.md — code review discipline13 test/SKILL.md — testing discipline14 verify/SKILL.md — verification discipline (completion claims)15 secure/SKILL.md — security discipline (writing safe code)16 pentest/SKILL.md — penetration-testing discipline (authorized offensive testing)17 explore/SKILL.md — codebase-familiarity discipline18 memory/SKILL.md — memory discipline (persistent agent memory)19 architect/SKILL.md — architectural thinking20 migrate/SKILL.md — migration playbook21 incident/SKILL.md — incident response22.claude-plugin/23 plugin.json — Claude Code plugin manifest24 marketplace.json — makes the repo /plugin-installable25hooks/26 hooks.json — SessionStart activation hook27 activation.md — discipline-check injected at session start28 enforcement/ — opt-in deterministic gates (block-no-verify, test-gate, scope-lock)29evals/ — honest with/without eval harness (scenarios, rubric, runner)30AGENTS.md — distilled core for AGENTS.md-native tools (Codex, Cursor, …)31README.md32LICENSE — Apache 2.033NOTICE — copyright + attribution34```3536Every skill lives at `skills/<name>/SKILL.md` with YAML frontmatter (`name`, `description`). This structure is required for compatibility with `npx skills add angad-kandhari/deliberate` (vercel-labs/skills CLI).3738The repo doubles as a **Claude Code plugin**: `.claude-plugin/plugin.json` marks it a plugin (the existing `skills/` folder is auto-discovered), `.claude-plugin/marketplace.json` makes it installable via `/plugin marketplace add angad-kandhari/deliberate`, and `hooks/hooks.json` wires a SessionStart hook that `cat`s `hooks/activation.md` into context so the skills actually activate. The activation hook is the fix for the ecosystem-wide "instruction dropout" problem — passive skills fire only ~6–44% of the time without it.3940## Sibling repo4142The marketing site lives at `angad-kandhari/deliberate-site` (separate repo). It pulls this repo in as a git submodule at `content/deliberate/`. Deployed to https://deliberate.work via Cloudflare Pages.4344When editing skills here, the site repo's submodule needs to be bumped to pick up changes.4546## Conventions4748- Each SKILL.md follows a consistent voice: terse intro, numbered principles, one-line `**Test:**` per section, "These Guidelines Are Working If" summary, footer with cross-references.49- Frontmatter is minimal: `name` (lowercase, matches directory) and `description` (one paragraph).50- Cross-references between skills use relative paths: `[deliberate](../deliberate/SKILL.md)`.51- No tool-specific syntax — plain markdown with frontmatter, works with any agent.5253## License5455Apache 2.0. Copyright 2026 Angad Kandhari. See LICENSE and NOTICE.56
Also in angad-kandhari/deliberate
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| angad-kandhari/deliberateAGENTS.md · 2 | AGENTS.md | no sections | 43/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| ivangrynenko/cursorrulesCLAUDE.md · 86 | CLAUDE.md | teststylearchtesting-strategy+5 | 93/100 | 3 days ago | |
| danielvm-git/bigpowersCLAUDE.md · 119 | CLAUDE.md | setupbuildtestlint-format+7 | 76/100 | 3 days ago | |
| zhangqi444/open-forgeCLAUDE.md · 91 | CLAUDE.md | setupbuildstylearch+7 | 73/100 | 2 days ago | |
| congmnguyen/claude-code-wsl2-setupCLAUDE.md · 44 | CLAUDE.md | setuplint-formatagent-behaviour | 56/100 | 3 days ago | |
| xl0/agent-filesagents.md/CLAUDE.md · 3 | CLAUDE.md | no sections | 30/100 | 3 days ago | |
| zhu1090093659/spec_driven_developCLAUDE.md · 958 | CLAUDE.md | agent-behaviour | 16/100 | 3 days ago | |
| marcusquinn/aidevopsCLAUDE.md · 359 | CLAUDE.md | agent-behaviour | 16/100 | 3 days ago |
