pappar/hitl-claude-plugin
HITL AI-Driven Development — Claude Code plugin. 29 skills, 6 agents, enforcement hooks, and templates for the full 31-step delivery workflow.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit pappar/hitl-claude-plugin/agents ./rig-hitl-claude-plugin/agents $ npx degit pappar/hitl-claude-plugin/commands ./rig-hitl-claude-plugin/commands $ npx degit pappar/hitl-claude-plugin/skills ./rig-hitl-claude-plugin/skills $ npx degit pappar/hitl-claude-plugin/hooks ./rig-hitl-claude-plugin/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit pappar/hitl-claude-plugin/skills/agentic-intake .claude/skills/agentic-intake $ npx degit pappar/hitl-claude-plugin/skills/architect-design-feature .claude/skills/architect-design-feature $ npx degit pappar/hitl-claude-plugin/skills/architect-design-system .claude/skills/architect-design-system $ npx degit pappar/hitl-claude-plugin/skills/architect-review-code .claude/skills/architect-review-code $ npx degit pappar/hitl-claude-plugin/skills/architect-review-existing .claude/skills/architect-review-existing $ npx degit pappar/hitl-claude-plugin/skills/dev-adversarial-review .claude/skills/dev-adversarial-review $ npx degit pappar/hitl-claude-plugin/skills/dev-apply-change .claude/skills/dev-apply-change $ npx degit pappar/hitl-claude-plugin/skills/dev-check-conventions .claude/skills/dev-check-conventions $ npx degit pappar/hitl-claude-plugin/skills/dev-conclude .claude/skills/dev-conclude $ npx degit pappar/hitl-claude-plugin/skills/dev-draft-for .claude/skills/dev-draft-for $ npx degit pappar/hitl-claude-plugin/skills/dev-generate-docs .claude/skills/dev-generate-docs $ npx degit pappar/hitl-claude-plugin/skills/dev-impact-brief .claude/skills/dev-impact-brief $ npx degit pappar/hitl-claude-plugin/skills/dev-practices .claude/skills/dev-practices $ npx degit pappar/hitl-claude-plugin/skills/dev-preferences .claude/skills/dev-preferences $ npx degit pappar/hitl-claude-plugin/skills/dev-retro .claude/skills/dev-retro $ npx degit pappar/hitl-claude-plugin/skills/dev-review-external-docs .claude/skills/dev-review-external-docs $ npx degit pappar/hitl-claude-plugin/skills/dev-review-lld-adherence .claude/skills/dev-review-lld-adherence $ npx degit pappar/hitl-claude-plugin/skills/dev-review-security .claude/skills/dev-review-security $ npx degit pappar/hitl-claude-plugin/skills/dev-start-brownfield .claude/skills/dev-start-brownfield $ npx degit pappar/hitl-claude-plugin/skills/dev-start-change .claude/skills/dev-start-change $ npx degit pappar/hitl-claude-plugin/skills/dev-start-from-prd .claude/skills/dev-start-from-prd $ npx degit pappar/hitl-claude-plugin/skills/dev-start-migration .claude/skills/dev-start-migration $ npx degit pappar/hitl-claude-plugin/skills/dev-switch-context .claude/skills/dev-switch-context $ npx degit pappar/hitl-claude-plugin/skills/dev-tdd .claude/skills/dev-tdd $ npx degit pappar/hitl-claude-plugin/skills/dev-update .claude/skills/dev-update $ npx degit pappar/hitl-claude-plugin/skills/dev-validate .claude/skills/dev-validate $ npx degit pappar/hitl-claude-plugin/skills/dev-verification-review .claude/skills/dev-verification-review $ npx degit pappar/hitl-claude-plugin/skills/help .claude/skills/help $ npx degit pappar/hitl-claude-plugin/skills/ops-apply-iac .claude/skills/ops-apply-iac $ npx degit pappar/hitl-claude-plugin/skills/ops-audit-dependencies .claude/skills/ops-audit-dependencies $ npx degit pappar/hitl-claude-plugin/skills/ops-backup-database .claude/skills/ops-backup-database $ npx degit pappar/hitl-claude-plugin/skills/ops-build .claude/skills/ops-build $ npx degit pappar/hitl-claude-plugin/skills/ops-deploy .claude/skills/ops-deploy $ npx degit pappar/hitl-claude-plugin/skills/ops-detect-drift .claude/skills/ops-detect-drift $ npx degit pappar/hitl-claude-plugin/skills/ops-incident .claude/skills/ops-incident $ npx degit pappar/hitl-claude-plugin/skills/ops-measure-baseline .claude/skills/ops-measure-baseline $ npx degit pappar/hitl-claude-plugin/skills/ops-migrate-database .claude/skills/ops-migrate-database $ npx degit pappar/hitl-claude-plugin/skills/ops-pentest .claude/skills/ops-pentest $ npx degit pappar/hitl-claude-plugin/skills/ops-plan-platform .claude/skills/ops-plan-platform $ npx degit pappar/hitl-claude-plugin/skills/ops-post-deploy-monitor .claude/skills/ops-post-deploy-monitor
$ curl -fsSL --create-dirs -o .claude/agents/architect-reviewer.md https://raw.githubusercontent.com/pappar/hitl-claude-plugin/main/agents/architect-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/developer-implementer.md https://raw.githubusercontent.com/pappar/hitl-claude-plugin/main/agents/developer-implementer.md $ curl -fsSL --create-dirs -o .claude/agents/ops-release-reviewer.md https://raw.githubusercontent.com/pappar/hitl-claude-plugin/main/agents/ops-release-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/pm-reviewer.md https://raw.githubusercontent.com/pappar/hitl-claude-plugin/main/agents/pm-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/qa-reviewer.md https://raw.githubusercontent.com/pappar/hitl-claude-plugin/main/agents/qa-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/spec-conformance-reviewer.md https://raw.githubusercontent.com/pappar/hitl-claude-plugin/main/agents/spec-conformance-reviewer.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (58)
agentic-intakearchitect-design-featurearchitect-design-systemarchitect-review-codearchitect-review-existingdev-adversarial-reviewdev-apply-changedev-check-conventionsdev-concludedev-draft-fordev-generate-docsdev-impact-briefdev-practicesdev-preferencesdev-retrodev-review-external-docsdev-review-lld-adherencedev-review-securitydev-start-brownfielddev-start-changedev-start-from-prddev-start-migrationdev-switch-contextdev-tdddev-updatedev-validatedev-verification-reviewhelpops-apply-iacops-audit-dependenciesops-backup-databaseops-buildops-deployops-detect-driftops-incidentops-measure-baselineops-migrate-databaseops-pentestops-plan-platformops-post-deploy-monitorops-rollbackops-setup-observabilityops-verify-scriptspm-add-featurepm-answer-questionspm-design-featurepm-enhance-featurepm-prep-demopm-prioritizepm-report-bugpm-review-progresspm-review-scope-changepm-update-requirementqa-plan-testsqa-report-defectqa-review-testsqa-verify-qualityta-approve
Subagents (6)
| architect-reviewer | Architecture reviewer agent. Reviews HLDs, LLDs, and ADRs for technical correctness, domain boundary compliance, and manifest consistency. Use when a design needs independent review before implementat |
| developer-implementer | Developer implementation agent. Generates code, tests, and IaC from approved LLDs and HITL context. Only operates when a valid .hitl/current-change.yaml and approved LLD exist. Write access covers src |
| ops-release-reviewer | Ops release reviewer agent. Reviews rollout plans, canary criteria, observability readiness, and rollback procedures for Tier 2+ releases. Use before merge on any change with medium or higher deployme |
| pm-reviewer | Product Manager reviewer agent. Reviews PRDs, acceptance criteria, and feature requirements for completeness and clarity. Use when evaluating whether product requirements are sufficient to proceed to |
| qa-reviewer | QA reviewer agent. Reviews test plans and test evidence against acceptance criteria and the incident registry. Use after the TDD cycle is complete to verify test coverage is sufficient before the Arch |
| spec-conformance-reviewer | Spec conformance reviewer agent. Compares implemented code against the approved LLD and system manifest to verify traceability and detect drift. Runs AFTER implementation is complete, in a separate co |
Slash commands (5)
/architect-review-design/architect-verify-traceability/dev-check-implementation/ops-monitor-canary/ops-review-release
Similar rigs
Joan266/claude-dotfiles
—
Pragmatist 831 tok ·
RoyZhao1991/LingShu
Apache-2.0, model-agnostic macOS agent: bring your own model to deliver verified code, docs, slides, and computer actions.
Pragmatist 110 tok ·
Comamoca/dotfiles
🦊 My dotfiles
Orchestrator 1.6k tok ·
nyktora/noctrace
Chrome DevTools Network-tab-style waterfall visualizer for Claude Code agent workflows. Zero config, zero cloud.
Pragmatist 6.6k tok ·