By chendrizzy
Agent-agnostic Repo Church skills and CLI for Bible-grounded lifecycle gates, moat definition, ledgers, context loading, and phase handoffs.
Plan artifact cleanup and archival without deleting lifecycle evidence or breaking future handoffs.
Debug or remediate failures with a structured diagnosis, risk ledger, gap closure, and recheck path.
Bless a release or phase completion: ship gate, risk review, rollback, Bible drift check, and final progression decision.
Plan a PR-safe branch and review scope without mutating git state or hiding planning artifacts.
Canonize a phase: tighten parent anchors, spec gates, requirement traceability, Bible alignment, and measurable acceptance before implementation.
AI behavior and evaluation planning specialist; use when a phase builds or depends on AI, LLMs, agents, rankings, recommendations, extraction, or generation.
Parent phase anchor and roadmap sequencing specialist; use before specs to ensure phase scope, dependencies, non-goals, and acceptance criteria are strong enough.
Archive and cleanup specialist; use for completed phase artifact cleanup, retention checks, and non-destructive archive planning.
Repo Bible synthesis and doctrine updater; use for Bible generation, refresh, doctrine drift, market-backed requirements, and HTML workbench review.
Code quality and implementation review specialist; use for changed-code review, regression risk, test adequacy, and implementation drift from spec.
Strengthen Repo Church parent phase anchors before child specs or implementation. Use when the user asks to improve roadmap phases, tighten phase requirements, define parent phase anchors, sequence dependencies, or raise acceptance thresholds before planning. Expects phase ID + Bible packet location; emits a gate outcome via `church lifecycle advance anchor`.
Close Repo Church gaps, contradictions, and drift with explicit remediation tasks. Use when the user mentions gap closure, planning drift, bible misalignment, unresolved assumptions, failed gates, remediation planning, or contradictory docs/code. Operates the `church ledger gaps` surface; never silently rewrites doctrine.
Produce a Repo Church phase handoff with frozen scope, consumed artifacts, validation commands, and next actions. Use for phase handoff, context handoff, resume brief, execution handoff, or preparing another agent to continue work. Renders a deterministic handoff via `church lifecycle handoff`.
Harden assumptions with local evidence and current research before planning. Use for church harden, assumption validation, research hardening, evidence gate, market-confidence checks, stale claim review, or GSD-style pre-plan risk tightening. Drives the `church ledger assumptions` surface and `church bible sources`/`claim-scan`.
Run Repo Church Bible intake and thin roadmap slicing. Use when the user asks for church intake, bible intake, roadmap from repo-bible, phase discovery, next milestone framing, or a lightweight planning entry point before research hardening. Accepts a Bible packet path; produces a thin roadmap slice and routing recommendation.
Uses power tools
Uses Bash, Write, or Edit tools
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.
Repo Church is an agent-agnostic skill package for Bible-grounded repository planning, phase chaining, gap closure, and collaborative verification.
It helps agents and humans turn a durable Repo Bible into executable work: first clarify the product doctrine, then validate assumptions, plan phases, hand off execution, verify outcomes, and refresh the source of truth.
If you are new to Repo Church, follow the docs in this order:
The README is intentionally short. The detailed command, skill, agent, CLI, validation, and reference docs live under docs/.
Package source repo: If you are working inside a clone of this repository, do not run npx skills add . --all from the package root—it replaces skills/ with symlinks into .agents/skills/. Refresh global installs from outside the repo: npx skills add chendrizzy/repo-church --all -g.
Global install from GitHub (skills.sh leaderboard uses install telemetry from this path):
npx skills add chendrizzy/repo-church --all -g
Equivalent full URL:
npx skills add https://github.com/chendrizzy/repo-church --all -g
From a parent checkout that contains this package:
npx skills add ./agent-skills/repo-church --all
From this package root:
npx skills add . --all
Install only the core lifecycle skill:
npx skills add . --skill church
Install the Bible generator and lifecycle router together:
npx skills add . --skill repo-bible --skill church
Use church:gather when you want the framework to inspect a project and choose the next gate. Under the hood, the command starts with deterministic context loading:
skills/church/scripts/church init --root <repo> --mode brownfield --project-name "<name>"
skills/church/scripts/church context load --root <repo> --format markdown --include-history
skills/church/scripts/church bible inventory --root <repo> --format markdown
skills/church/scripts/church moat check --root <repo> --allow-incomplete --format json
For a small low-risk task, use church:quick-rite. For anything that changes strategy, architecture, security, UX, phase scope, or Bible doctrine, use the staged lifecycle.
church:gather
-> church:discern
-> church:canonize
-> church:commission
-> church:fellowship
-> church:bless
-> church:renew
-> repeat
| Stage | Purpose |
|---|---|
church:gather | Load context, initialize state, inventory Bible artifacts, define or check the moat, and choose the next route. |
church:discern | Harden assumptions, source claims, and close ambiguity before planning. |
church:canonize | Create or review anchors and specs with requirement traceability. |
church:commission | Freeze scope, split safe workstreams, and prepare execution handoff. |
church:fellowship | Review, run UAT, and record mutual signoff where needed. |
church:bless | Gate merge or release readiness against evidence, rollback, and Bible alignment. |
church:renew | Refresh the Bible, capture learnings, and set up the next cycle. |
See Lifecycle and Commands for the complete operator path.
Repo Church is useful when ordinary agent planning is too easy to drift, overfit to stale context, or skip verification. It makes the work harder to fake by requiring:
The goal is not ceremony. The goal is to make the next agent or human able to continue without re-deriving the project.
Use docs/INDEX.md as the documentation home.
Key pages:
From this package root:
Speak Claude Code progress aloud — local TTS daemon with smart content routing, hooks, and graceful degradation.
npx claudepluginhub chendrizzy/repo-churchComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.