By paulingham
Personal Claude Code harness — pipeline orchestration, specialized agents, and engineering-discipline hooks.
Pre-architect recon agent that mines codebase precedents (code-archaeology mode), prior pipeline learnings (memory-mining mode), or AC-touched domain code paths (domain-analysis mode). Spawned in parallel as three modes before Plan phase to seed pipeline-state/{task-id}/architect-context.md so the architect plans with hindsight, not from a cold start.
System architect for API design, data modeling, ADRs, dependency mapping, and vertical slice decomposition. Use when planning features, designing systems, or making technology decisions.
Design-focused peer review — catches abstraction, naming, DRY/SOLID, edge-case, and integration concerns that automation and self-review miss. Use for code review before merging.
Schema design, migration authoring, query optimization, and data integrity. Handles indexes, N+1 detection, connection pooling, and zero-downtime migrations. Use for database work.
In-cycle fix-engineer for Review and Final-Gate findings. Operates on the same worktree as the prior build, not a fresh one. Reads the cited finding and the file diff before making changes. Use when CHANGES_REQUESTED, GAPS_FOUND, REJECTED, PATCH_REJECTED, or UNVERIFIED returns from a downstream gate.
One-sentence description of when to invoke this skill. Should answer 'what does this do' and 'when do I use it' in a single sentence. Used by the harness to surface the skill in the directory.
Run axe-core against changed routes and gate on WCAG 2.1 AA violations; invoked by the pipeline after frontend Build and by design-qc in-process during Final Gate.
Use when user wants to Generate API endpoints from spec: route definitions, controllers, request/response validation, error handling, pagination, rate limiting. OpenAPI-driven or convention-based.
Lightweight pipeline for pre-planned batch work (production readiness waves, bulk fixes). Preserves critical infrastructure (state, scratchpad, observations) while skipping redundant phases.
N-candidate parallel build with critic-selected winner. Procedure lives in orchestrator/parallel-dispatch-details.md; this file is the skill contract surface.
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executes bash commands
Executes bash commands
Hook triggers when Bash tool is used
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
An autonomous software-delivery system built on Claude Code. You describe a feature; it plans, builds, reviews, tests, ships, and deploys it — then learns from the run so the next one goes better.
Rolling this out to a team? See ROLLOUT.md for plugin install and enterprise config.
A single orchestrator drives the work but never writes code itself. It hands each
phase to a specialised agent (architect, software-engineer, reviewer, …), each running
in an isolated git worktree. Every phase ends in a verdict — APPROVED,
CHANGES_REQUESTED, etc. — and a failing verdict sends the work back, not forward. A set of
hooks mechanically enforce the rules (no code without a failing test, orchestrator can't
edit source, HEAD stays on main). Everything the system learns — what's fragile, what
patterns work — is captured and fed back into future runs.
That's the whole thing. The rest of this README expands those five ideas.
One request flows through these phases. No phase is skipped; no gate is bypassed.
Intake ─▶ Plan ─▶ Build ─▶ Review ─▶ Final Gate ─▶ Ship ─▶ Deploy ─▶ Reflect
│ │ │ │ │ │ │ │
classify design TDD code + verify + open deploy + capture
+ route slices loop security test + PR rollback learnings
(parallel) accept
| Phase | What happens | Who | Verdict |
|---|---|---|---|
| Intake | Classify the request, score its complexity, choose the route | orchestrator | — |
| Plan | Design vertical slices, API contracts, data models; validate the plan | architect | PLAN_APPROVED |
| Build | Incremental TDD, then a self-review pass | software / frontend / db engineers | — |
| Review | SOLID/DRY audit and OWASP security audit, run in parallel | code-reviewer + security-engineer | APPROVE / CHANGES_REQUESTED |
| Final Gate | Contract/smoke/mutation verify, coverage check, acceptance, patch critique | qa / product-reviewer / patch-critic | APPROVED / REJECTED |
| Ship | Open a PR behind a quality gate | orchestrator | PR_CREATED / PR_BLOCKED |
| Deploy | Deploy, verify, auto-rollback on failure | orchestrator | DEPLOYED / ROLLED_BACK |
| Reflect | Record an observation for the learning loop | orchestrator | — |
Trivial work (a question, a doc tweak, a config change) is detected at Intake and skips the
heavy pipeline. Full phase contract: rules/core.md and
protocols/pipeline-protocol.md.
These are absolute — enforced by hooks, not by good intentions.
main stays on main. Every code change happens in an isolated worktree, never on the repo's HEAD.Full set and rationale: rules/core.md.
The orchestrator delegates each phase to a specialist. Write-capable agents work in an isolated worktree and commit before finishing; read-only agents review a diff.
| Agent | Job | Worktree |
|---|---|---|
architect | System design, API contracts, slice decomposition | read-only |
software-engineer | Backend implementation, business logic | yes |
frontend-engineer | UI, accessibility, design system | yes |
database-engineer | Schema, migrations, query optimisation | yes |
infrastructure-engineer | Docker, CI/CD, IaC, deploy config | yes |
qa-engineer | Test strategy, coverage gaps, integration/E2E tests | yes |
code-reviewer | SOLID/DRY and design review | read-only |
security-engineer | OWASP Top 10, dependency + secrets scanning | read-only |
product-reviewer | Acceptance criteria, UX evaluation | read-only |
patch-critic | Final-Gate check of the diff against test results | read-only |
There are 19 agents in total (the rest are recon/validation helpers). Each is defined in
agents/ with its full checklist and the model it runs on. The authoritative
model/worktree table lives in CLAUDE.md § Agent Team.
Three feedback loops, at three different timescales, make the pipeline self-improving.
npx claudepluginhub paulingham/.claude --plugin harnessUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications