AGENTS.md
AGENTS.mdAGENTS.mdroot
Quality
58/100
Scores the file, not the repository.Length
406 words
12 headings · 1 code blocksRepository
353
— · pushed 0 days agoLast changed
3 days ago
First indexed 3 days ago.1<!-- SPDX-License-Identifier: MIT -->2<!-- SPDX-FileCopyrightText: 2025-2026 Marcus Quinn -->34# AI DevOps Framework - Developer Guide56<!-- AI-CONTEXT-START -->78## Quick Reference910- **User Guide**: `.agents/AGENTS.md` (deployed to `~/.aidevops/agents/`)11- **Commands**: `./setup.sh` (deploy) | `.agents/scripts/linters-local.sh` (quality) | `.agents/scripts/version-manager.sh release [major|minor|patch]`12- **Config**: Runtime-specific (see `.agents/AGENTS.md` "Runtime References")13- **Quality**: `.agents/AGENTS.md` "Framework Rules"1415**File Structure**: `TODO.md` (tasks), `todo/` (plans, PRDs), `.agents/` (agents, tools, services, workflows, scripts).1617**Before extending**: Read `.agents/aidevops/architecture.md` (design patterns, conventions, extension guide).1819<!-- AI-CONTEXT-END -->2021## Two AGENTS.md Files2223| File | Purpose | Audience |24|------|---------|----------|25| `~/Git/aidevops/AGENTS.md` | Development guide | Contributors |26| `~/Git/aidevops/.agents/AGENTS.md` | User guide | Users of aidevops |2728The `.agents/AGENTS.md` is copied to `~/.aidevops/agents/AGENTS.md` by `setup.sh`.2930## Development Lifecycle3132See `.agents/AGENTS.md` "Operational Routines" for code-change routing and33`.agents/AGENTS.md` "Git Workflow" for the full lifecycle.34Completion self-check: see `.agents/AGENTS.md` "Framework Rules > Task and completion discipline".3536## Contributing3738See `.agents/aidevops/` (architecture, setup) and `.agents/tools/` (agent/MCP authoring) for framework development guidance:3940| File | Purpose |41|------|---------|42| `.agents/tools/build-agent/build-agent.md` | Composing efficient agents |43| `.agents/tools/build-agent/agent-review.md` | Reviewing and improving agents |44| `.agents/tools/build-mcp/build-mcp.md` | MCP server development |45| `.agents/tools/mcp-toolkit/mcporter.md` | MCP runtime toolkit (discover, call, generate CLIs) |46| `.agents/aidevops/architecture.md` | Framework structure |47| `.agents/aidevops/setup.md` | AI guide to setup.sh |4849## Agent Design Principles5051From `.agents/tools/build-agent/build-agent.md`:52531. **Instruction budget**: ~50-100 per agent is a maintainability heuristic; investigate overages, but do not cut solely to hit the count542. **Universal applicability**: Every instruction relevant to >80% of tasks553. **Progressive disclosure**: Pointers to subagents, not inline content564. **Code examples**: Only when authoritative; otherwise use stable `rg "pattern"` search references or section headings575. **Self-assessment**: Flag issues with evidence, complete task first5859Contributor rule: changes that add or expand always-loaded guidance (`AGENTS.md`,60`.agents/AGENTS.md`, `.agents/prompts/build.txt`) must prefer a short pointer plus a61reference/workflow document, keep `.agents/AGENTS.md` under the CI size ratchet,62and justify any intentional baseline increase in the PR body.6364## Security6566Security rules: see `.agents/AGENTS.md` "Framework Rules > Security and external content". Additional contributor rule:67- Use placeholders in examples, note secure storage location6869## Quality Workflow7071```bash72# Before committing73.agents/scripts/linters-local.sh7475# ShellCheck all scripts76find .agents/scripts/ -name "*.sh" -exec shellcheck {} \;7778# Release new version79.agents/scripts/version-manager.sh release [major|minor|patch]80```8182## Self-Assessment Protocol8384From `.agents/tools/build-agent/build-agent.md`:8586- **Triggers**: Observable failure, user correction, contradiction, staleness87- **Process**: Complete task, cite evidence, check duplicates, propose fix88- **Duplicates**: Always `rg "pattern" .agents/` before adding instructions89
Also in marcusquinn/aidevops
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| marcusquinn/aidevops.agents/AGENTS.md · 353 | AGENTS.md | stylegitsecurityperformance+2 | 54/100 | 2 days ago | |
| marcusquinn/aidevops.github/instructions/codacy.instructions.md · 353 | Copilot instructions | setupsecuritydependenciesdo-not | 55/100 | 3 days ago | |
| marcusquinn/aidevopsCLAUDE.md · 353 | CLAUDE.md | agent-behaviour | 16/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | 3 days ago | |
| elastic/elasticsearchx-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/AGENTS.md · 78k | AGENTS.md | buildtestlint-formatstyle+2 | 100/100 | 3 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 3 days ago | |
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199k | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| code-yeongyu/oh-my-openagentpackages/web/AGENTS.md · 67k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 2 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| aaif-goose/gooseAGENTS.md · 52k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| elastic/elasticsearchx-pack/plugin/inference/AGENTS.md · 78k | AGENTS.md | buildtestlint-formatstyle+3 | 100/100 | 3 days ago |
