deliberate
01Plugin Claude Code
Deliberate — engineering discipline for AI coding agents, as an installable Claude Code plugin.
Plugin Claude Code
Deliberate — engineering discipline for AI coding agents, as an installable Claude Code plugin.
Plugin Claude Code
Engineering discipline for AI coding agents. Loads discipline skills on demand and injects a discipline-check at session start so they actually fire — countering silent assumptions, sycophancy, overcomplication, scope creep, unverified 'done' claims, and insecure shortcuts.
Instructions file CodexOpenCode
Instructions for angad-kandhari/deliberate, covering agents.md — deliberate, core discipline (apply to every non-trivial task), verify before you claim done and load the matching discipline.
Instructions file
Instructions for angad-kandhari/deliberate, covering deliberate, repo structure, sibling repo and conventions.
Hook
Runs when a session starts, running an inline shell check. From angad-kandhari/deliberate.
Skill Claude CodeCodex
Architectural thinking. Load when crossing component boundaries, reshaping contracts, introducing a service, or deciding where code belongs. Covers naming boundaries, locating code by ownership and change cadence, changing contracts carefully, measuring coupling and cohesion, and not abstracting until the pattern is…
Skill Claude CodeCodex
Debugging discipline. Load when the task is fixing a bug, triaging a symptom, or chasing a failing test. Covers reproducing before reasoning, separating symptom from cause, bisecting systematically, not masking what you don't understand, suspecting assumptions, fixing the class not the instance, and leaving a…
Skill Claude CodeCodex
Engineering discipline for AI harnesses. Nine principles for how an LLM coding agent should write code - think before coding, push back when warranted, plan inline, simplicity first, surgical changes, goal-driven execution, know when to stop, calibrate confidence, maintain context. Load as the default for any coding…
Skill Claude CodeCodex
Codebase-familiarity discipline. Load when working in a codebase you didn't write, before adding code to it. Covers reading before writing, searching for the existing solution before creating a new one, finding and matching the house style, copying the nearest neighbor, mapping the blast radius before changing shared…
Skill Claude CodeCodex
Incident response discipline. Load when production is broken, a paging alert is active, or the user is debugging under time pressure. Covers stabilizing before diagnosing, communicating while working, not losing evidence, one change at a time, hypothesizing explicitly, knowing when to escalate, and writing the…
Skill Claude CodeCodex
Memory discipline. Load when the agent keeps persistent memory across sessions - CLAUDE.md, AGENTS.md, auto-memory, memory banks, or any notes file the next session will read. Covers writing selectively, never recording what the repo already knows, structuring memory as index plus topics, stamping claims that can go…
Skill Claude CodeCodex
Migration discipline. Load for database schema changes, framework upgrades, API version bumps, rename rollouts, data backfills, or any change that can't land in a single deploy. Covers incremental-by-default, writing rollbacks first, making schema changes safe, feature-flagging cutovers, backfilling idempotently, and…
Skill Claude CodeCodex
Penetration-testing discipline for authorized security assessment. Load to audit a codebase or system you own (or are explicitly authorized to test) for vulnerabilities - then fix them with secure. Also covers scoped engagements: red-team exercises, CTFs, bug-bounty targets. Covers confirming authorization and scope…
Skill Claude CodeCodex
Code review discipline. Load when reviewing a PR (your own or someone else's) or auditing existing code. Covers reading intent first, reviewing in layers top-down, labeling comments by severity, hunting for what isn't there, reviewing tests like code, and self-reviewing before submit.
Skill Claude CodeCodex
Security discipline. Load when a change touches authentication, authorization, user input, secrets, data access, file handling, or a network boundary. Covers treating security as part of working, never routing around a security control, distrusting everything that crosses a boundary, keeping secrets out of the repo…
Skill Claude CodeCodex
Spec-driven feature work. Load when the task involves a PRD, design doc, or solution architecture. Covers finding the spec, extracting problem/persona/success/non-goals, reconciling with architecture, persona-checking the implementation, and keeping the PRD honest when reality diverges.
Skill Claude CodeCodex
Testing discipline. Load when writing tests, deciding what to test, or auditing a test suite. Covers testing behavior not implementation, picking the right layer, mocking sparingly and honestly, one reason to fail, covering failure paths, staying deterministic, and not chasing coverage.
Skill Claude CodeCodex
Verification discipline. Load before claiming work is done, reporting progress, or handing off a change. Covers demonstrating done instead of declaring it, never weakening a check to make it pass, exercising real behavior beyond green tests, hunting the almost-right bug, reporting observations instead of expectations…