skills/agents-context-management/SKILL.md
Create or polish repo agent context: README.md, AGENTS.md/CLAUDE.md, and installed project skills.
npx skillsauth add paulrberg/dot-agents agents-context-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create or polish repo-local context as one coherent system: human-facing README.md files, agent-facing AGENTS.md files
with companion CLAUDE.md symlinks, and existing project-installed skills under .agents/skills.
Success means every selected target is grounded in repository evidence, respects its audience and scope, and passes the narrowest repository-defined validation. Stop after reporting completed or planned changes, validation, and any blockers.
Optimize skills and other agent-facing context for GPT-5.6 and Claude Fable 5 while preserving README.md as clear human-facing documentation. The summaries below are reminders, not substitutes for the live guides. Read both guides before complex, long-running, multi-tool, or orchestration-heavy context work because their recommendations may evolve.
Choose exactly one workflow and read only its reference.
| User intent | Workflow | Reference |
| --------------------------------------------------------------- | ---------------------------- | ----------------------------------------- |
| Update, refresh, sync, prune, polish, repair, or fix context | polish | references/brain-polish.md |
| Create, initialize, generate, or regenerate context files | create | references/create-docs.md |
| Audit, check, review, inspect, or suggest changes without edits | polish in --dry-run mode | references/brain-polish.md |
| Create or scaffold a skill | Stop | Refer to skills/create-skill |
| Install, discover, remove, or rename a skill | Stop | Use a dedicated skill-management workflow |
If the intent is unclear, select polish in --dry-run mode and report the smallest useful planned change set.
--dry-run do not.--force authorizes
documented overwrites, not deletions.path: Optional repo-relative subtree. Restrict documentation, package-root, and project-skill discovery to that
subtree.skill-name ...: Optional filters for existing .agents/skills/<name>/ targets during polish.--root-only: Select only root README.md, AGENTS.md, and CLAUDE.md targets. Exclude project skills unless explicitly
selected by skill-name.--dry-run: Report planned writes and concise diffs without changing files.--preserve: During polish, keep accurate user-authored prose and structure; fix only drift and obvious noise.--minimal: Produce the smallest context that still meets the completion bar.--thorough / --full: Perform deeper analysis only where it adds durable, repository-specific context.--force: During create, regenerate existing README.md or AGENTS.md targets without prompting. Never applies to
skills or deletions.If --minimal and --thorough / --full are both present, make no writes and ask the user to choose. Report
unrecognized flags; continue only when they cannot change scope, safety, or write behavior.
Run before discovery or writes:
cwd="$(pwd -P)"
case "$cwd" in
/) printf 'abort: refusing to run at the filesystem root\n' >&2; exit 1 ;;
"$HOME/.agents"|"$HOME/.agents/"*|"$HOME/.claude"|"$HOME/.claude/"*)
printf 'abort: refusing to run under ~/.agents or ~/.claude\n' >&2; exit 1 ;;
esac
repo_root="$(git rev-parse --show-toplevel 2>/dev/null)" || {
printf 'abort: not inside a git repository\n' >&2; exit 1; }
case "$repo_root" in
/|"$HOME") printf 'abort: unsupported repo root: %s\n' "$repo_root" >&2; exit 1 ;;
"$HOME/.agents"|"$HOME/.agents/"*|"$HOME/.claude"|"$HOME/.claude/"*)
printf 'abort: repo root is under ~/.agents or ~/.claude\n' >&2; exit 1 ;;
esac
Snapshot git status --short before broad edits. Preserve unrelated pre-existing changes and re-check expected paths
after generators or broad commands.
Stay inside the resolved repository and preserve unrelated changes. The selected workflow reference is authoritative for README.md, AGENTS.md, CLAUDE.md, and project-skill behavior; do not repeat or broaden its file-specific rules here.
Use git-aware discovery, canonicalize every candidate beneath repo_root, and exclude VCS, dependency, environment, and
build outputs. Deliberately include ignored .agents/skills/*/SKILL.md only when project skills are selected. Prefer
fd, fall back once on suspiciously narrow results, and synthesize independent repository evidence before writing.
After writes, run repository-defined Markdown formatting or checks when present. If skill frontmatter or
agents/openai.yaml changed in a catalog, run its invocation metadata check. Verify changed CLAUDE.md symlinks resolve
to sibling AGENTS.md. In --dry-run, report commands that would depend on planned files instead of running them.
Lead with ### ✅ Context updated only after writes and required validation pass,
### ⚠️ Context updated — validation failed when files were written but required checks fail,
### 🔎 Context preview — no files written in dry-run mode, or ### ⛔ Context blocked — no files written for a
pre-write stop. Then report only:
🧭 Mode and scope: workflow, dry-run status, target counts, and relative paths in a compact table.📦 Changes: completed or planned changes grouped by directory; use a tree when it makes path ownership clearer.🧪 Validation: exact commands, result, and any justified skip in a table.⚠️ Blockers and risks: conflicts, advisories, and unrecognized flags; omit when empty.Keep paths, commands, guard-rail errors, symlink targets, and user-authored content exact and undecorated. Omit empty detail and stop once the selected targets meet the completion bar.
polish: read references/brain-polish.md.create: read references/create-docs.md.development
Refactor naming and repository structure exhaustively while preserving behavior and external contracts.
tools
Uses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests. This skill does not apply to `--slim` mode (MCP configuration).
testing
Audit an entire repository with fresh eyes for correctness errors, bugs, omissions, duplication, inconsistencies, and other evidenced mistakes; fix every safe issue and verify the result.
development
Autonomous overnight codebase improvement with bounded runtime, evidence-gated changes, and verification.