Repository navigation
Development Workflow
A contributor-oriented navigation page for working on this
repository — not on either Skill's review behavior as a user. Every
rule here is owned by
AGENTS.md,
policies/,
and CONTRIBUTING.md —
this page links out rather than restating them.
Development of this repository has one canonical entrypoint:
AGENTS.md.
It states the global invariants (dedicated task branches, read-only Git
safety, clean task exit, one canonical home per rule) and routes each
task to the one focused policy under
policies/
that owns its detail.
CONTRIBUTING.md
defines three ownership classes, applied via GitHub Issue labels:
| Label | For |
|---|---|
good first issue |
A bounded task with an already-well-defined expected behavior — fixtures, docs, bounded tests, isolated tooling |
contributor-owned |
A whole capability whose boundaries/invariants/acceptance-criteria are defined but implementation approach is open |
maintainer-led |
Semantic/architectural contracts — finding identity, severity, decision derivation, evidence thresholds, cross-Skill contracts |
Full model:
policies/contribution-ownership-policy.md.
- Comment
/claimon an open, unclaimed issue with a contribution-ready label. - Fork, then create a branch named
<type>/<short-description>—feat/,fix/,docs/,test/,refactor/,chore/,research/. - Implement the issue without unrelated changes.
Full claim mechanics (bot behavior, churn protection, /unclaim):
CONTRIBUTING.md.
Local validation is targeted: run the checks relevant to what you changed.
The repository's
README
maps each kind of change to its checks, and CI
(validate.yml,
pull requests only) routes each PR to a full, reduced, or documentation-only
test tier and remains the authoritative gate before merge. After one-time
setup, from the repository root, the full set CI can run is:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements-dev.txt
python3 scripts/validation/validate-skill-metadata.py skills/local-code-review --containment-root .
python3 scripts/validation/validate-skill-metadata.py skills/github-pr-review --containment-root .
python3 scripts/validation/validate-markdown-links.py
python3 -m unittest discover -s tests -t .
./scripts/packaging/package-skills.sh allRun one test module with, e.g.
python3 -m unittest tests.unit.review.test_decision_semantics. Test
suite layout (unit/, policy/, reference/, integration/) is
documented in tests/README.md.
Never edit CHANGELOG.md directly. A release-worthy change (it
touches shipped Skill content under skills//shared/, or the
packaging/distribution scripts) declares its intent as two lines in the
pull request description — Release category: and Release entry: —
checked by a deterministic classifier before merge. Everything else
declares Release category: none. Full convention:
docs/RELEASE.md,
policies/release-changelog-policy.md.
Opening a PR applies
.github/PULL_REQUEST_TEMPLATE.md
automatically. main is protected; every PR must satisfy repository
checks and review before an authorized maintainer merges it — claiming
an issue never bypasses that. Full merge/Git rules:
policies/git-pr-merge-policy.md.
- Documentation structure and layering (README vs.
docs/vs. policy):policies/documentation-policy.md - Skill packaging, runbook design, portability:
policies/skill-development-policy.md - Repository-owned Python style:
policies/python_scripts_coding_policy.md - Review orchestration boundaries (implementer/reviewer separation, the
local-review approval gate):
policies/review-orchestration-policy.md
See Repository-Documentation-Map for the full ownership breakdown — it answers exactly this question for any kind of change.
Start here
Use the Skills
- Local-Code-Review-Guide
- GitHub-PR-Review-Guide
- Review-Context-and-Existing-Evidence
- Severity-and-Decision-Model
-
Feature-Pages (all optional capabilities)
- Requirement coverage
- Runtime validation
- Relationship-aware context
- Dependency tree inspection
- Deployment and infrastructure
- Engineering design review
- Rendered UI inspection
- Rendered verification and consent
- Code hygiene
- Multi-repository target
- Delta re-review
- GitHub publication
- GitHub merge enforcement
- Human-style output
- Reasoning checkpoint
- Review telemetry (design record)
How reviews work
Architecture
- Architecture-Overview
- Product: Shared-Review-Engine, Local-Code-Review-Architecture, GitHub-PR-Review-Architecture, Capabilities
- Distribution: Packaging-and-Portability
- Benchmark: Reliability-and-Benchmarks, Benchmark-Testing
Contribute
Background