MissionControl
AGENTS.md2 starsChanged 8 months agoMITView on GitHub
We split this AGENTS.md into the rules it gives an agent
16 rules. About 0 are common, 12 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈12
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 4
Always verify UI changes in the browser before calling work done.
- Very specific: line 5
Use docs/design.md and .claude/skills/design/ as the design reference for UI improvements.
- Distinctive: line 6
Follow documentation-first / spec-driven development (SDD): plan and reference docs before implementing, not chat-only coding.
- Distinctive: line 8
When implementing attached plans: do not edit the plan file.
- Very specific: line 10
When the user asks to start localhost:5199 without naming another workspace, use pnpm run dev:research-lab.
- Distinctive: line 11
Prefer waku-agent-inspired schematic operator UI (KPI strip, dispatch gate, clickable architecture diagram) for factory overview surfaces.
- Distinctive: line 13
When fixing layout on one v2 shell page, apply the same pattern consistently across all v2 shell pages.
- Distinctive: line 14
Ensure every new feature and page is reachable from the left-hand navigation menu.
- Very specific: line 15
Only create git commits when explicitly asked.
- Distinctive: line 20
Do not change git user.name or git user.email unless the operator explicitly requests it.
- Distinctive: line 21
Do not author commits as Codex, OpenAI, Claude, or another AI agent.
- Distinctive: line 22
Do not add AI tools as commit co-authors.
- Very specific: line 23
Do not add Co-authored-by: Codex, Co-authored-by: OpenAI, Co-authored-by: Claude, or equivalent AI attribution trailers to commit messages.
- Distinctive: line 24
Use the existing repository/local Git configuration for commit authorship.
- Distinctive: line 48
Default product surfaces must prioritize exceptions, required decisions, risk, and evidence.
- Distinctive: line 49
Do not promote a new primary feature or navigation domain unless it improves intent clarity, safe autonomy, validation, traceability, …
≈ “Common” is an estimate: at least 1 in 5 of the 36,368 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Learned User Preferences
- Be proactive: when the goal is clear (e.g., local testing, something not loading), diagnose and fix without waiting to be asked again.
- Always verify UI changes in the browser before calling work done.
- Use
docs/design.mdand.claude/skills/design/as the design reference for UI improvements. - Follow documentation-first / spec-driven development (SDD): plan and reference docs before implementing, not chat-only coding.
- For non-trivial work, start with
mission-control-delivery, then usepoteto-modeto select the smallest applicable workflow and load only the matching specialist skills. System, user, Mission Control, and repository instructions override skill guidance. External writes require explicit task authority. - When implementing attached plans: do not edit the plan file; use existing todos, mark them in_progress, and complete all of them.
- For v2 demo and UI review, use
http://localhost:5199viapnpm run dev:demo; usehttp://localhost:5180for latest main-repo UI during active development (EOS flags on). - When the user asks to start
localhost:5199without naming another workspace, usepnpm run dev:research-lab;dev:demointentionally opens the separate Software Factory Demo database and makes the preserved Research Lab unavailable. - Prefer waku-agent-inspired schematic operator UI (KPI strip, dispatch gate, clickable architecture diagram) for factory overview surfaces.
- Product UI focus: exceptions and evidence first, not agent-activity wallpaper.
- When fixing layout on one v2 shell page, apply the same pattern consistently across all v2 shell pages.
- Ensure every new feature and page is reachable from the left-hand navigation menu.
- Only create git commits when explicitly asked; use
ghfor pull requests.
Git Authorship
- Preserve the repository operator's configured Git identity for all commits created while working in this repository.
- Do not change
git user.nameorgit user.emailunless the operator explicitly requests it. - Do not author commits as Codex, OpenAI, Claude, or another AI agent.
- Do not add AI tools as commit co-authors.
- Do not add
Co-authored-by: Codex,Co-authored-by: OpenAI,Co-authored-by: Claude, or equivalent AI attribution trailers to commit messages. - Use the existing repository/local Git configuration for commit authorship.
- Record AI execution provenance in Mission Control's Attempt, execution, model, trace, evidence, and audit records rather than Git contributor identity.
Learned Workspace Facts
- Local repo path:
/Users/jaywest/MissionControl; GitHub:jaydubya818/MissionControl. - Backend is Convex only (queries/mutations/actions); there is no Express REST API.
- Frontend stack: React 18, TypeScript, Vite, Tailwind CSS v4, shadcn/ui.
- Product vision: enterprise-grade agentic mission control where one operator runs 20+ parallel epics with full visibility into tasks, agents, branches, reviews, and blockers.
- Software Factory demo runs from main repo with
pnpm run dev:demo(port 5199, EOS Command Center); seed versionmc-demo-v2viapnpm convex:seed:demo:force(project slugsf-demo, Atlas Checkout narrative). - V2 operator shell lives at
/v2/*with flagsVITE_FLAG_UI_SHELL_V2andVITE_FLAG_CONTEXT_REGISTRY. - EOS v2 nav splits Delivery into Work Orders (
control-work-orders) and Tasks (/v2/tasks); experimental views live in a collapsed Labs group; Control Portfolio/Fleet stubs hidden unlessui.control.stubs=true. - Memory page includes an Agentic-KB knowledge graph overlay (Graph tab), imported from
~/Agentic-KB/graphify-out/graph.json. - Tessl-style docs site at
docs/site/; browsed in-app via Knowledge → Docs → Documentation tab. - Harness engineering UI lives in
apps/mission-control-ui/src/harness/(12 views under Control + Intelligence nav groups). - Orchestration server (port 4100) ingests Pi receipt packets at
POST /workorders/:id/receipt-packetswhenexecutor.pi-bridgeflag is enabled. mc-context scan(scripts/mc-context.mjs) discovers local SKILL.md files and syncs installations to Convex.
Mission Control Product North Star
- Canonical doctrine:
docs/product/mission-control-north-star.md. - Prioritized V1 direction:
docs/product/mission-control-v1-product-strategy.md. - Mission Control is the operating system for human-directed, agent-executed software development. Humans own intent, judgment, governance, and approval; agents own bounded execution, iteration, validation, recovery, and evidence collection.
- Optimize the authoritative hierarchy
Mission → WorkOrder → Task → Attempt → evidence → pull request → release. - Default product surfaces must prioritize exceptions, required decisions, risk, and evidence. Agent activity, chat, and token counts are supporting detail, not the center of gravity.
- Do not promote a new primary feature or navigation domain unless it improves intent clarity, safe autonomy, validation, traceability, approved-plan-to-PR time, overnight continuity, or developer trust.
- A feature remains Preview or Labs until it uses real scoped data, enforces authorization, audits writes, survives refresh/restart, handles failure and recovery, and has deterministic browser evidence.
- Complete one browser-operable Mission golden path before expanding the product breadth.
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 28,693 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository93 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- .cursor/rules/code-simplifier.mdcCursor rule
- .cursor/rules/tdd-verification.mdcCursor rule
- ckm:banner-designSkill
- ckm:brandSkill
- ckm:designSkill
- ckm:design-systemSkill
- ckm:slidesSkill
- ckm:ui-stylingSkill
- ui-ux-pro-maxSkill
- mission-control-agent-integrationSkill
- agent-watchdogSkill
- architectSkill
- arenaSkill
- automate-meSkill
- babysitSkill
- before-and-afterSkill
- blast-radiusSkill
- broSkill
- code-structureSkill
- create-verification-skillSkill
- deslopSkill
- evidence-driven-testingSkill
- factory-babysit-prSkill
- factory-collectSkill
- factory-human-digestSkill
- factory-lookbackSkill
- factory-recoverSkill
- factory-review-prsSkill
- factory-shipSkill
- factorySkill
- factory-watchdogSkill
- figure-it-outSkill
- fix-ciSkill
- fix-merge-conflictsSkill
- get-pr-commentsSkill
- greploop-appsSkill
- greploopSkill
- howSkill
- interrogateSkill
- maintain-verification-skillSkill
- make-pr-easy-to-reviewSkill
- mission-control-budget-controlSkill
- mission-control-deliverySkill
- mission-control-heartbeatSkill
- mission-control-record-memorySkill
- mission-control-register-agentSkill
- mission-control-request-approvalSkill
- mission-control-run-loggingSkill
- mission-control-submit-deliverableSkill
- mission-control-task-lifecycleSkill
- new-featureSkill
- no-commentsSkill
- plan-arbiterSkill
- poteto-modeSkill
- principle-attack-the-premiseSkill
- principle-boundary-disciplineSkill
- principle-build-the-leverSkill
- principle-encode-lessons-in-structureSkill
- principle-exhaust-the-design-spaceSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

