Run a disciplined, language-agnostic development workflow with plan-on-disk, staff-level code review, auto-format hooks, conflict resolution, changelog/release management, and session handoff — all gated by a multi-agent system.
Compare Claude Code and Codex on the same real code-change task with isolated worktrees, identical gates, transcripts, time, and cost.
Use when repository docs, README, AGENTS.md, rules, plans, chronicles, or ATLAS are stale or current work changed their lifecycle; archives task history, with --clean for corpus-wide cleanup.
Research current best practices and turn the evidence into a clear recommendation. Use for state-of-the-art, evidence-based, optimal-approach, comparison, or pros-and-cons questions in any field.
Use when the user wants to do brainstorming, choose an approach, design something or clarify an ambiguous or consequential change before planning or implementation.
Add CHANGELOG.md entries, derive them from commits, or cut a Keep a Changelog and SemVer release.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A disciplined engineering workflow for Claude Code and Codex CLI.
Plan before code · review every change · keep the why on disk — so context survives /compact and /clear.
Same marketplace flow on both CLIs.
Claude Code
/plugin marketplace add reidemeister94/development-skills
/plugin install development-skills@development-skills
Codex CLI
codex plugin marketplace add reidemeister94/development-skills
Then run codex, open /plugins, search development-skills, and install.
It activates on any coding task — no further configuration. The hooks (auto-format on edit, router injection at session start) run natively on Claude Code and Codex 0.131+. On Codex 0.128–0.130, enable them with [features] plugin_hooks = true in ~/.codex/config.toml; otherwise run formatters manually (the commands live in hooks/auto-format).
LLMs are great at writing code and terrible at remembering why they wrote it. Two sessions in, the requirements are gone, the rejected alternatives are gone, and the agent rebuilds context from the diff alone.
This plugin is language-agnostic: it ships a methodology, not language conventions. It pushes the reasoning to disk — into files that outlive the context window:
Code + Git → WHAT changed
Plan files → HOW it was built
Chronicles → WHY it happened
docs/plans/) — the single source of truth for a task: the situation, the agreed result, decisions and their reasons, a checklist, and a working record of standards, verification, and review. Clear the context and the agent reads this file to resume where it left off.docs/chronicles/) — the WHY: the request in the user's own words, business context, decisions, rejected alternatives, and discoveries made along the way.Both are numbered like SQL migrations (0001, 0002, …). Colliding numbers after a merge are renumbered by resolve-merge.
Every task takes one of two paths, defined in shared/development-loop.md. The agent states the chosen path and why before the first change.
Direct path — only when the result, the solution, and the proof are all clear, the change reverses easily, and no business or design choice remains. Inspect, change, verify, report.
Full path — everything else; any uncertainty about the path means full.
| Step | What happens |
|---|---|
| 1 · Decide | Inspect first. State the problem, who it affects, the solved state, constraints, unknowns, and what would prove the answer wrong. brainstorming resolves a real choice between approaches. |
| 2 · Define the proof | Agree on what could expose failure. create-test designs the regression proof for non-trivial behavior, KPIs, integrations, or probabilistic output. |
| 3 · Express | Write the plan (docs/plans/) and start the chronicle (docs/chronicles/), then present result, checks, scope, approach, files, and risks. The user approves before any code is written — the original request alone does not authorize it. |
| 4 · Implement | Small slices, running the nearest useful check after each. When a test can prove behavior, watch it fail before the fix and pass after. |
| 5 · Verify | Fresh outcome checks and repository gates that could fail if the claim were false. Fix root causes; never weaken or skip a check. Report what was not checked. |
| 6 · Explain diff | When the change teaches a business, architecture, lifecycle, trade-off, or failure-mode concept, explain-diff transfers the mental model. Skippable when nothing qualifies. |
| 7 · Review | The staff-reviewer subagent reviews specification compliance, then code quality. Fix every blocking finding (CRITICAL/HIGH/MEDIUM), then finalize the plan and chronicle with align-docs. Commit only when asked. |
The session-start router (skills/using-development-skills/SKILL.md) enforces the gates that keep this honest: read and apply the writing contract before the first text, discover and record the standards before the first change, state the path before mutating, hand off cleanly from native Plan mode, and invoke explain-diff through the real skill rather than imitating it.
16 skills, auto-triggered by task or invoked with /name:
npx claudepluginhub reidemeister94/development-skills --plugin development-skillsCore developer skills for feature planning, code review, testing, commits, and daily development workflows.
Brainstorm, plan, debug, review, and compound learnings with AI agents
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
Corca Workflow Framework — consolidated hooks and skill orchestration for structured development sessions
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.
Helder's personal SDLC toolbelt for AI coding agents — from spec to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.