~ / rigs / pappar / hitl-claude-plugin

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.

↗ GitHub ★ 3 no license updated 1d ago collection Claude Code Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~4.8k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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)

Subagents (6)

architect-reviewerArchitecture 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-implementerDeveloper 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-reviewerOps 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-reviewerProduct 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-reviewerQA 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-reviewerSpec 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

copied ✓