Agent Guidance Kit helps a coding agent add curated, project-local guidance to an existing software repository without replacing that repository's own rules.
The agent inspects the target project, proposes the smallest relevant set of skills, and waits for approval. A deterministic installer then adds the kit's maintenance entrypoint, closes required dependencies, updates managed routing, and installs the approved skills without overwriting local divergence.
Status: v1.1.0 (2026-08-12) — 20/20 skills evaluated, harness VERIFIED (muse). The catalog and integration workflow may evolve in backward-compatible releases.
- Start a project with reusable review, quality, documentation, architecture, and skill-authoring workflows.
- Keep one canonical set of project rules while adapting to the coding harness currently in use.
- Review every proposed addition before changing the target repository.
Clone the repository, or make an existing checkout available to your coding agent:
git clone https://github.com/HyperVon/agent-guidance-kit.git
Then ask the agent to read:
.agents/skills/bootstrap-project/SKILL.md
Example request:
Use bootstrap-project from /path/to/agent-guidance-kit to inspect this
repository. Propose the smallest useful set of skills and guidance changes.
Do not modify anything until I approve the exact plan.
The adoption prompt provides a longer copy-paste request that also profiles the current harness.
After the target has the receipt-managed agent-guidance-maintenance skill,
ask its agent to update the source checkout and prepare a refresh plan:
Use agent-guidance-maintenance to update Agent Guidance Kit to the latest
version. Resolve the existing kit checkout, verify that it is a clean `main`
worktree for the intended source, and refresh it from `origin/main` using only
fast-forward-safe Git operations. Show me the old and new source revisions, the
receipt-aware target refresh plan, conflicts, and verification commands. Do not
apply target changes until I approve the exact plan.
The source checkout is refreshed only for this explicit request. Dirty,
detached, non-main, divergent, or unexpected-source checkouts stop for user
direction. Refreshing the source does not itself approve changes in the target;
the normal plan and approval gate still applies. To add newly available skills,
ask the agent to review candidates separately; a refresh updates adopted
receipt-owned content but does not silently add optional related skills.
See the prompt cookbook for audit, refresh, skill-addition, harness-adaptation, verification, and conflict-investigation examples.
The agent can prepare a receipt-aware installation plan for selected skills:
python3 /path/to/agent-guidance-kit/.agents/skills/bootstrap-project/scripts/install_skills.py \
plan --kit-root /path/to/agent-guidance-kit \
--target /path/to/project \
--skill bootstrap-project --skill harness-adaptation \
--output /path/to/plan.json
After reviewing the plan and its ID, apply that unchanged plan explicitly:
python3 /path/to/agent-guidance-kit/.agents/skills/bootstrap-project/scripts/install_skills.py \
apply --kit-root /path/to/agent-guidance-kit \
--target /path/to/project \
--plan /path/to/plan.json --approve
The installer always includes agent-guidance-maintenance, adds declared
required dependencies, and leaves optional related skills unselected. It
creates missing skills and may refresh an adopted skill only when its current
content still matches a prior receipt. Local modifications or routing conflicts
stop the entire operation. The approved plan also creates or updates a managed
AGENTS routing block so future agents can discover maintenance without knowing
the source checkout path. Kit-side evaluation material under evals/ is not
copied into consuming repositories.
The initial catalog covers:
- Adoption and compatibility:
agent-guidance-maintenance,bootstrap-project,harness-adaptation - Review and quality:
ai-slop-detector,architecture-review,code-review,documentation-review,quality-hardening,security-review,systematic-debugging - Project and skill maintenance:
parallel-multi-agent,reduce-code-size,rules-and-skills-audit,skill-authoring,skill-evaluation,skill-optimizer,skill-reviewer
Technology, product, and domain-specific guidance remains in the consuming repository.
The kit keeps its canonical guidance in AGENTS.md, .agents/AGENTS.md,
.agents/OPERATING.md, and .agents/skills/. Thin checked-in entrypoints cover
Claude Code, Gemini CLI, and GitHub Copilot. Other harnesses use native
discovery or the manual adaptation workflow according to their capabilities.
See the dated harness compatibility evidence for current support levels and reload guidance.
Requirements: Python 3.11 or newer and Node.js 22 or newer with npm. make is
optional.
Set up the project on Windows, macOS, or Linux:
python scripts/setup_dev.py
Run the complete check on macOS or Linux:
.venv/bin/python scripts/check.py
Run it on Windows:
.venv\Scripts\python.exe scripts\check.py
Setup creates ignored .venv/ and node_modules/ directories and installs the
pinned development tools declared by the repository:
- PyYAML for skill and metadata validation
- Ruff for Python linting and formatting checks
- Agent Skills reference validation via the
agentskillscommand from the pinnedskills-refpackage - markdownlint-cli2 for Markdown and MDC linting
Node dependency lifecycle scripts are disabled during setup. The complete check runs without network access and is required before commit or push. CI runs the same check on Windows, Ubuntu, and macOS with Python 3.11 and 3.14.
- Design and safety model
- Contributing
- Source provenance
- Validation matrix — where evaluations have been tested and confirmed better than baseline (human-readable latest run, machine-readable JSON)
- Catalog expansion evaluation
- Systematic debugging fixture evaluation
- External skill intake evaluation
- Roadmap
- Security policy
Apache License 2.0. See LICENSE.