When to use
- •You need to edit
AGENTS.md,LOOM_PROJECT.md, orLOOM_ROADMAP.md. - •You are tempted to delete or rewrite large sections of the repo's constitution/direction.
Goal
Keep core docs stable, agent-legible, and safe to evolve.
Checklist
- •
Identify what is "contract"
- •
LOOM_PROJECT.md: constitution (principles and non-negotiables). - •
LOOM_ROADMAP.md: direction (near-term focus and decision compass). - •
AGENTS.md: operational guidance + AI-managed blocks.
- •
- •
Respect AI-managed fences
- •Do not hand-edit inside
BEGIN/ENDAI-managed fences. - •Prefer
compound_docblock_upsertto change managed content.
- •Do not hand-edit inside
- •
Make changes additive and minimal
- •Prefer adding or refining bullets over deleting large sections.
- •If removing text, replace it with a clearer, shorter invariant.
- •
Keep the always-on context small
- •Only add principles that are durable across features.
- •Avoid implementation details and one-off incidents.
- •
Enforce the repo path rule
- •Use repo-root-relative paths (e.g.
src/agent_loom/cli.py). - •Do not include absolute paths.
- •Use repo-root-relative paths (e.g.
- •
Keep it safe
- •Never include secrets, tokens, or local machine identifiers.
- •Avoid timestamps or other nondeterministic text in "contract" blocks.
- •
Sync after doc changes
- •Run
compound_syncso derived indexes stay consistent.
- •Run
Manual notes
This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here.