Install
$ agentstack add skill-arasz-ai-badger-maintain-agent-instructions ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Maintain agent instructions
This skill keeps agent guidance consistent while minimizing always-loaded context. It follows a hub-and-spoke model: one compact, always-loaded entrypoint per agent (CLAUDE.md, .github/copilot-instructions.md, …) plus detailed, path-scoped or on-demand instruction files. The model is machine-readable so drift between agent files can be checked by script instead of by eye — if the project records this decision as an ADR, link it here.
When NOT to Use
- A single-file typo fix in one instruction file — edit it directly
- No drift exists and CI checks pass
- Authoring brand-new policy from scratch — that is content work, not reconciliation
Principles
- Use scripts first; inspect only failing files/rules.
- Keep each agent's always-loaded entrypoint compact. Put detailed guidance in scoped or
on-demand files.
- Update the agent-instructions model (
.ai-badger/agent-instructions/model.jsonby default; see
references/agent-instruction-model.md) when changing shared policy.
- Treat
.github/instructions/*.instructions.md(or the project's equivalent) as the shared
path-scoped implementation rule source.
- Do not rewrite every agent file just to rephrase. Make the smallest consistency-preserving edit.
- The scripts are check-only by default; the agent handles semantic policy decisions and wording.
Standard workflow
- Run validation:
``bash node .ai-badger/skills/maintain-agent-instructions/scripts/validate-agent-instructions.mjs ``
- Run drift detection:
``bash node .ai-badger/skills/maintain-agent-instructions/scripts/check-agent-drift.mjs ``
Both scripts are #!/usr/bin/env node and import only node:fs / node:path — Node 18+, no bundler, no dependencies. Run them from the project root; they read process.cwd() and AGENT_INSTRUCTIONS_DIR (default .ai-badger/agent-instructions). Adjust the path prefix if the skill was scaffolded elsewhere.
- If both pass, report success.
- If either fails:
- inspect only the reported files and rules,
- update the model if the policy changed,
- update the smallest affected instruction file(s),
- rerun both scripts.
- If the change modifies architecture/process policy, add or update an ADR (if the project keeps
one).
Copilot compatibility
GitHub Copilot CLI and Copilot coding agent discover repository instructions in standard files, including .github/copilot-instructions.md, .github/instructions/**/*.instructions.md, AGENTS.md, and CLAUDE.md. Keep Copilot-compatible rules in .github/copilot-instructions.md and .github/instructions/*; the validation scripts are plain command-line checks so Copilot-driven automation or CI can run the same checks.
Script style
Scripts are small deterministic helpers. They should:
- avoid LLM calls,
- avoid network calls,
- read the agent-instructions model (path resolved via
AGENT_INSTRUCTIONS_DIR, default
.ai-badger/agent-instructions; read references/agent-instruction-model.md when writing a script that reads the model),
- report precise file/rule failures,
- exit non-zero on errors,
- keep warnings separate from errors,
- avoid editing files unless a future explicit
--writemode is added.
Read references/agent-instruction-model.md when the model contract is in question and references/copilot-compatibility.md when phrasing a Copilot-specific rule.
Gotchas
No environment-specific gotchas known.
Verification Checklist
- [ ] Both scripts ran from the project root
- [ ] Both exit 0 — or every reported failure was fixed and the re-runs pass
- [ ] Only the reported files and rules were touched
- [ ] The model was updated before any shared-policy change
- [ ] ADR added or updated when architecture/process policy changed
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Arasz
- Source: Arasz/ai-badger
- License: MIT
- Homepage: https://github.com/Arasz/ai-badger
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.