Agile99.com • Developed in production • Open source

Agile99

AGILE99

Agentic Engineering Methodology

Vibe coding got us excited. Agile99 gets things shipped.
A Feature in Five. The Matrix Crew. Morpheus leads every session.
Free open-source starter kit. Works with V0.app and Dyad.sh.

SwiftSimpleStableSecureScalableSaaS-ReadySellableSupportable

▲ The 8S Standard ▲

▼ scroll to enter ▼

// the agile99 advantage

THE 99X EQUATION

A traditional Agile sprint is 80 hours of work. The goal of Agile99 is to compress that to 45 minutes. With practice, you get there.

1 Day
Beginner

First branches. Learning the flow. 10x faster.

Half Day
Intermediate

Focused morning or afternoon. 20x faster.

1-2 Hrs
Advanced

Prompt library dialed in. 40-80x faster.

45 Min
Agile99 Master

The goal. 99x faster. This is what you train toward.


// the protocol

WHAT IS AGILE99?

Vibe coding has no system. No rules. No guardrails. At some point every vibe coder hits the same wall: the codebase becomes a tangle nobody fully understands, bugs create three new bugs, and the AI starts hallucinating solutions to problems it doesn't understand.

Agile99 is vibe coding with a system. The creativity and speed stay. The chaos gets managed. Three files in your repo. One paste into V0 or Dyad. Morpheus runs every session. The system improves itself automatically.

The Old Way

You → external AI → export → upload → coding tool → bug → re-explain → repeat. Every handoff is a failure point. Docs go stale.

The Agile99 Way

AI reads AI_RULES.md + CONTEXT.md → codes → updates files → next chat reads improved files → codes better. The loop never leaves your tool + GitHub.

Three Files. That's It.

AI_RULES.md (rules engine), CONTEXT.md (project brain), PROMPT-LOG.md (self-improving prompts). Copy to your repo. Done.

Works With

V0.app (browser-based, GitHub-connected) and Dyad.sh (local desktop app, reads AI_RULES.md natively). Stack-agnostic.


// the simple rules

THE 10 COMMANDMENTS

The best rules are the ones you actually remember.

  1. 01
    A Feature in Five5 chats. 5 branches. 1 shipped feature. Every feature. Every time.
  2. 02
    Prompt 21 is DoneMax 20 prompts per chat. Hit 21? Close it. Open a new one. The files carry the context.
  3. 03
    New Branch. New Name.One branch = one phase = one persona. When the phase changes, the chat closes and a new character takes over.
  4. 04
    Read Before You WriteAI_RULES.md + CONTEXT.md confirmed before any code. No confirmation = stop and demand it.
  5. 05
    Plan Before You BuildThe Architect does not build what Oracle has not approved. Design first. Always.
  6. 06
    One Thing. One Prompt."And also..." is a second prompt. Send it separately. Two things in one prompt = both come out wrong.
  7. 07
    Show Don't DescribeScreenshot + console error + Vercel log. Never describe a bug when you can show it.
  8. 08
    Main is SacredNever push directly to main. PRs only. Branch protection is on. Non-negotiable.
  9. 09
    Close the Chat, Not the TabRun the End of Chat Protocol before closing. Five minutes now saves hours next session.
  10. 10
    Wake Up, NeoUAT is yours. No agent replaces it. Open the staging URL. Test as a real user. If it feels wrong -- it is wrong.

// the matrix crew

THE AGENT TEAM

Every chat gets a named character. One branch = one phase = one persona. Personas prevent mode drift -- the most common AI failure mode.

🙂
Morpheus the Mentor
MENTOR
Explains. Advises. Never writes code.
🔮
Oracle the Organizer
PLAN
Task breakdown, estimates, use cases.
🏛
The Architect
BUILD
Schema, API contract, component design.
💻
Cypher the Coder
CODE
Implements approved plan only. Nothing more.
Trinity the Tester
TEST
Finds every bug. Never fixes without approval.
👔
Smith the Scrutinizer
AUDIT
Relentless. Finds violations. Reports only.
🚚
Tank the Transporter
PROMOTE
Gets it to production. Safely. Every time.
You (The One)
UAT
Test as real user. Approve or reject. Yours alone.

// guided intake prompting

MORPHEUS MODE

Standard AI tools wait to be told what to do. Morpheus Mode flips that. The AI leads every session -- asks you what you need, logs it as a structured use case, then routes to the right crew member automatically.

Standard Mode

User: "Build me a login page"
AI starts building immediately. Possibly the wrong thing.

Morpheus Mode

AI: "Wake up, Neo. What brings you here today?"
Use case logged. Right crew member activates.

Wake up, Neo...

AI_RULES.md OK | CONTEXT.md OK Current phase: SPRINT ZERO Last session: Setup complete, ready for first feature The Matrix has you. But today, we take back control. What brings you here today? 1. 🔮 PLAN something new 2. 🏛 DESIGN a feature 3. 💻 CODE something 4. ⚡ TEST & fix bugs 5. 🚚 SHIP to production 6. 👔 AUDIT the codebase 7. 🙂 MENTOR me Type a number, or just describe what's on your mind.

You type 1 or describe what you want in plain English. Morpheus captures it as a use case (As a [user] / I want [action] / So that [outcome]), confirms the list, then hands off to Oracle. The chain from idea to shipped feature is fully guided.


// setup for your tool

INSTALL STEPS

Choose your tool. The core methodology is identical -- only the rules file name differs.

V0.app is browser-based. Connect GitHub. Your AI agent reads rules files from the repo by filename. Rules file: AI_RULES.md

01

Push 5 core files to your GitHub repo

git add AI_RULES.md CONTEXT.md PROMPT-LOG.md DESIGN.md SECURITY_RULES.md git commit -m "feat: add Agile99 core files" && git push

> AI_RULES.md = rules engine. CONTEXT.md = living project brain. DESIGN.md = architecture decisions. Your AI tool reads all of these from the repo.

02

Add rules as a saved Instruction in the chat sidebar

Click +New Instruction. AI_RULES.md has a 5,000 char limit per instruction -- split it into Part 1 and Part 2 if needed.

03

Paste Morpheus as your first message every new chat

Open 3-PASTE-INTO-CHAT/MORPHEUS-SYSTEM-PROMPT.md. Copy everything below the dashes. Paste as first message. Morpheus leads the session.

Dyad.sh runs locally. AI_RULES.md is a native Dyad feature -- drop it in the project folder and Dyad reads it automatically every chat.

01

Drop all 5 files into your project folder

Right-click project in Dyad → Show in Finder/Explorer. Copy from 2-COPY-TO-PROJECT/:

AI_RULES.md ← overwrites Dyad default (click YES) CONTEXT.md ← living project brain PROMPT-LOG.md ← self-improving prompt log DESIGN.md ← architecture decisions (The Architect maintains) SECURITY_RULES.md ← security non-negotiables (Smith enforces)

> AI_RULES.md is native to Dyad. Drop it in and it is read every chat automatically. No settings required.

02

Push files to GitHub

git add AI_RULES.md CONTEXT.md PROMPT-LOG.md DESIGN.md SECURITY_RULES.md git commit -m "feat: add Agile99 core files" && git push
03

Activate Morpheus

Recommended: Paste Morpheus prompt at the TOP of AI_RULES.md -- loads automatically every chat, no manual paste ever.

Alternative: Paste from 3-PASTE-INTO-CHAT/MORPHEUS-SYSTEM-PROMPT.md as your first message.

Windsurf (Cascade) has a rich native ecosystem. Use the .windsurf/ folder structure for full power -- rules auto-load, Morpheus skill activates automatically, workflows run via slash commands.

01

Copy the entire .windsurf/ folder to your project root

.windsurf/ rules/ agile99-core.md ← trigger: always_on (Morpheus + SDLC rules) agile99-security.md ← trigger: always_on (Smith security rules) agile99-design.md ← trigger: always_on (Architect design rules) skills/ morpheus/ SKILL.md ← Morpheus auto-activates, no paste needed workflows/ agile99-plan.md ← invoke with /agile99-plan agile99-qa.md ← invoke with /agile99-qa agile99-ship.md ← invoke with /agile99-ship

> trigger: always_on means Cascade loads these rules every session automatically. The Morpheus SKILL.md means no manual paste ever again -- Cascade activates Morpheus when you start any SDLC conversation.

Windows: .windsurf folder is hidden. File Explorer → View → tick "Hidden items".

02

Also copy the 5 core files to project root

AGENTS.md ← cross-platform (Windsurf also reads this) CONTEXT.md ← living project brain PROMPT-LOG.md ← self-improving prompt log DESIGN.md ← architecture decisions SECURITY_RULES.md ← security rules
03

Push to GitHub and open Cascade

Cascade auto-discovers all .windsurf/rules/ files on session start. Type /agile99-plan to start an intake session, /agile99-qa after building, /agile99-ship before merging to main.

VS Code + GitHub Copilot has a full native customization system. Copilot reads .github/copilot-instructions.md automatically, and Morpheus runs as a custom Copilot Agent.

01

Copy the entire .github/ folder to your project root

.github/ copilot-instructions.md ← always-on rules (auto-loaded by Copilot) instructions/ security.instructions.md ← applyTo: src/api/** (auto-scoped) design.instructions.md ← applyTo: src/** (auto-scoped) prompts/ morpheus-intake.prompt.md ← reusable intake prompt qa-plan.prompt.md ← generates UAT test plan agents/ morpheus.agent.md ← Morpheus as a custom Copilot Agent

> VS Code auto-detects .github/copilot-instructions.md. The Morpheus agent appears in the Copilot agent picker -- select it to activate guided sessions.

Windows: .github folder is hidden. File Explorer → View → tick "Hidden items".

02

Also copy the 5 core files to project root

AGENTS.md ← VS Code also reads this (cross-platform) CONTEXT.md PROMPT-LOG.md DESIGN.md SECURITY_RULES.md
03

Open Copilot Chat (Ctrl+Alt+I) and select Morpheus

In the Copilot Chat agent picker, select Morpheus. Or paste from 3-PASTE-INTO-CHAT/MORPHEUS-SYSTEM-PROMPT.md as first message.

Cursor uses .cursor/rules/*.mdc with alwaysApply: true -- loaded every Agent session automatically. Cursor also reads AGENTS.md.

01

Copy the .cursor/ folder and AGENTS.md to your project root

.cursor/ rules/ agile99.mdc ← alwaysApply: true (auto-loaded every session) .cursorrules ← legacy fallback for older Cursor versions AGENTS.md ← also read by Cursor (simpler alternative)

Windows: .cursor folder is hidden. File Explorer → View → tick "Hidden items".

02

Also copy the 5 core files to project root

CONTEXT.md PROMPT-LOG.md DESIGN.md SECURITY_RULES.md
03

Paste Morpheus in Cursor Agent (Ctrl+L)

Or embed the Morpheus prompt at the top of agile99.mdc for automatic activation every session -- no paste ever again.

Claude Code has the richest native ecosystem. Morpheus, Trinity, and Smith run as dedicated subagents with isolated context. Skills auto-invoke. Slash commands built in.

01

Install Claude Code and copy the .claude/ folder

npm install -g @anthropic-ai/claude-code claude # run in your project directory
.claude/ rules/ agile99-security.md ← path-scoped: src/api/** (auto-applied) agile99-design.md ← path-scoped: src/** (auto-applied) skills/ morpheus/ SKILL.md ← invoke with /morpheus (auto-activates) agents/ morpheus.md ← Morpheus subagent (isolated context) trinity-tester.md ← Trinity subagent (QA only) smith-auditor.md ← Smith subagent (security audits) commands/ morpheus.md ← /project:morpheus qa-plan.md ← /project:qa-plan ship.md ← /project:ship

> Type /morpheus at any time to activate Morpheus. /project:qa-plan generates a UAT test plan. /project:ship runs the pre-merge checklist. No paste required.

02

Copy CLAUDE.md and the 5 core files to project root

CLAUDE.md ← Claude reads this every session (primary rules) CONTEXT.md PROMPT-LOG.md DESIGN.md SECURITY_RULES.md
03

Type /morpheus to start -- or embed in CLAUDE.md

Recommended: paste Morpheus at the top of CLAUDE.md for automatic guided intake every session -- no paste ever again.

ChatGPT Codex uses AGENTS.md -- an open standard also read by Antigravity, Cursor, Windsurf, VS Code Copilot. Write once; multiple tools read it.

01

Connect your GitHub repo to Codex in ChatGPT

In ChatGPT sidebar → Codex → connect your GitHub repo. Or install the CLI:

npm install -g @openai/codex codex # run in your project directory
02

Copy AGENTS.md and the 5 core files to project root

AGENTS.md ← Codex reads this automatically (primary rules) CONTEXT.md PROMPT-LOG.md DESIGN.md SECURITY_RULES.md

> AGENTS.md is an open standard stewarded by the Agentic AI Foundation / Linux Foundation. It is also read by Antigravity, Cursor, Windsurf, and VS Code Copilot -- one file, multiple tools.

03

Paste Morpheus as first message of each Codex task

From 3-PASTE-INTO-CHAT/MORPHEUS-SYSTEM-PROMPT.md. Or embed at the top of AGENTS.md for automatic guided intake.

Google Antigravity reads GEMINI.md (highest priority) plus AGENTS.md, plus its own .agent/rules/ and .agent/workflows/ folders.

01

Download Antigravity from antigravity.google

Sign in with Google. Free personal preview. VS Code-based with Agent Manager for parallel agents powered by Gemini 3.1 Pro.

02

Copy GEMINI.md + .agent/ folder + AGENTS.md to project root

GEMINI.md ← highest priority (Antigravity-specific overrides) AGENTS.md ← cross-platform base (Antigravity also reads this) .agent/ rules/ agile99-core.md ← Antigravity-specific rules agile99-security.md ← security rules workflows/ agile99-plan.md ← // turbo = auto-run steps CONTEXT.md PROMPT-LOG.md DESIGN.md SECURITY_RULES.md

> GEMINI.md wins on conflicts. AGENTS.md is the shared base. Keep both. The .agent/workflows/ folder supports // turbo for auto-approved steps.

Windows: .agent folder is hidden. File Explorer → View → tick "Hidden items".

03

Paste Morpheus as first message OR embed in GEMINI.md

Recommended: paste Morpheus at the top of GEMINI.md for automatic guided intake every Antigravity session.

OpenClaw is an autonomous AI agent -- not an IDE. It runs locally, connects to messaging apps (Telegram/Discord/Slack), and uses SKILL.md files. Open source, MIT license.

01

Install OpenClaw (Node.js 22+ required)

npx openclaw@latest init # follow the setup wizard

OpenClaw grants broad system access by default. Read security docs before connecting sensitive accounts. Best for async background tasks, not interactive sessions.

02

Create the Agile99 skill

mkdir -p ~/.openclaw/skills/agile99 # Copy SKILL.md from 4-REFERENCE/PROMPTS/openclaw-setup.md # into ~/.openclaw/skills/agile99/SKILL.md

> OpenClaw works best for async, multi-hour tasks. Think of it as Cypher the Coder running in the background -- dispatch a task from Telegram, review the PR when it is done.

03

Trigger Morpheus from your messaging app

# From Telegram, Discord, or Slack: "Start an Agile99 PLAN session for [feature name]"

Morpheus activates via the Agile99 skill. Full setup guide: 4-REFERENCE/PROMPTS/openclaw-setup.md


// the starter kit

GET THE KIT

Free. Open source. Four folders in the right order.

1
1-START-HERE/
Open START-HERE.html in your browser. 24-step checklist with V0 and Dyad paths. ~45 min.
2
2-COPY-TO-PROJECT/
AI_RULES.md, CONTEXT.md, PROMPT-LOG.md. The 3 files that power the whole system.
3
3-PASTE-INTO-V0-CHAT/
MORPHEUS-SYSTEM-PROMPT.md. Paste into your chat to start the guided intake loop.
4
4-REFERENCE/
Full methodology, all persona prompts, audit templates, living doc templates.
>> View on GitHub Download .zip

OPEN SOURCE // MIT LICENSE // FORK IT // IMPROVE IT // TAG #Agile99