Maintain Atrinik agent guidance
SkillAI & modelsAudit and synchronize Atrinik AGENTS.md, skills, README, architecture, and contributor guidance after CLI, ownership, layout, safety, or validation changes and during daily, weekly, or other periodic drift reviews.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Maintain Atrinik agent guidance skill
What this skill tells your AI
The instructions your AI receives, as published by atrinik/atrinik in .agents/skills/atrinik-guidance-maintenance/SKILL.md and read by ahel’s review.
Run from the wrapper root. Stay read-only until evidence identifies drift; do not initialize, sync, clean up, launch, or mutate external state for an audit.
Gather evidence
- Inspect
git status --short,./atrinik manifest validate, and./atrinik status --json. Preserve dirty checkouts, report unavailable ones, and remember root Git status omits ignored repositories. - Review recent/path-specific history. Verify behavior against code, CLI
--help, the manifest, CI, and relevant README/architecture sections. - Map affected components to physical checkouts; read each nearest
AGENTS.mdand relevant skill. Exclude generated/preserved copies belowworkspace/andbuild/from the authoritative inventory. - Record path, owner, lines, evidence, and status: current, stale, missing, duplicated, or unverifiable.
Correct ownership and drift
- Keep root
AGENTS.mdbelow 150 lines; put the overview, folder map, routing, universal safety, and exact contributor commands there. - Put component architecture/validation in the nearest nested guide, never in
the wrapper. Put repetitive non-obvious procedures in skills; use only
nameand a trigger-optimizeddescriptionin frontmatter, and align the concise imperative body withagents/openai.yaml. - Put operator behavior in
README.md, lifecycle/trust invariants indocs/ARCHITECTURE.md, and contributor checks inCONTRIBUTING.md. - Remove stale duplication and link to its owner. Edit only evidenced drift and
synchronize only surfaces sharing the contract. For skill additions/removals,
update inventory regressions and UI metadata. Load
atrinik-multi-repo-workspacewhen the cross-checkout contract itself changes.
Validate
python3 -m coverage run -m unittest discover -v
python3 -m coverage report --show-missing
python3 -m compileall -q atrinik atrinik_workspace tests
python3 -m atrinik_workspace.guidance_inventory --check
./atrinik manifest validate
git diff --check
Run the active Codex skill-creator validator for changed skills. Add
ShellCheck, actionlint, profile builds, or supply-chain audits only when
relevant. Never claim coverage for unread checkouts.
Report
Guidance audit
Scope: repositories and revision/range reviewed
History/direction: evidence-backed themes
Inventory: path | owner | lines | status
Changes:
- path — correction and reason
Validation:
- command — pass, fail, or not run with reason
Gaps:
- inaccessible/unverified contract, or none
For a no-change audit, write Changes: none and cite supporting evidence.
Signals
- GitHub stars
- 31
- Forks
- 5
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
atrinik-guidance-maintenance- Source
- github.com/atrinik/atrinik