AIDE (Agent-Informed Development Engineering) -- A Software Development Methodology for the Agentic Era v1.0¶
Author: CTO (20+ years of architecture experience, 3 years of hands-on AI agent experience) Based on: GPT/Claude/Gemini triple deep research + Team Alpha (Integrationists) 2 reports + Team Beta (Radicals) 1 report Date: 2026-02-18
Part 6: AIDE Adoption Guide¶
When to Adopt AIDE (Decision Matrix)¶
| Project Characteristics | Adoption Level | Core Principles |
|---|---|---|
| Projects where AI agents are the primary code producers | Full Adoption | All 10 principles |
| AI-assisted development + mid-size projects | Core Adoption | Principles 1 (Context Budget), 2 (Locality), 5 (Test), 7 (Guardrails), 10 (Meta-Code) |
| Simple Q&A chatbot / LLM-based projects | Partial Adoption | Principles 7 (Guardrails), 8 (Observability), 9 (Security) |
| Traditional software (no AI usage) | Not Needed | Maintain existing methodologies |
New Projects vs. Existing Project Migration¶
New Projects: Clean Start¶
New projects start with AIDE principles from the beginning:
- Define manifest.yaml (technology stack, code standards, testing tools)
- Write CLAUDE.md + AGENTS.md (within 300 lines)
- Set up Feature-based directory structure
- Include Eval + Security Gate in CI/CD pipeline
- Develop the first Feature in types -> logic -> test -> handler order
Existing Projects: Progressive Migration¶
Existing projects transition progressively on a Feature-by-Feature basis:
- Phase 1 (Immediately): Add CLAUDE.md + manifest.yaml, strengthen linting/type checking in CI
- Phase 2 (1-2 weeks): Begin developing new Features with AIDE structure (features/ directory)
- Phase 3 (Progressive): When modifying existing code, refactor that portion to Feature-based structure
- Phase 4 (Quarterly): Build Eval datasets, add Security Gate
- Phase 5 (Ongoing): Minimize shared/ code, simplify layer structure
Key: "Do not rewrite existing code all at once." By applying AIDE principles only to new and modified code, the transition happens naturally over time.
Checklists¶
AIDE Minimum Requirements Checklist¶
- [ ] Meta files: CLAUDE.md/AGENTS.md exist at root and are within 300 lines
- [ ] manifest.yaml: Technology stack, code standards, and test configuration are locked down
- [ ] Feature-based structure: Independent directories per feature exist
- [ ] Type safety: TypeScript strict mode or equivalent type checking enabled
- [ ] Deterministic guardrails: Linter + type checker + pre-commit hook configured
- [ ] Observability: Structured log format, tracing enabled
- [ ] Security verification: Security linter configured, automated execution in CI
- [ ] Testing: Unit + PBT minimum, Eval Suite recommended
- [ ] CI gates: Automatic eval execution on meta file/code changes
AIDE Full Compliance Checklist (above items + the following)¶
- [ ] Eval Flywheel: Production failures automatically incorporated into eval datasets
- [ ] Security Gate: AI-generated code security scan + SCA automated execution
- [ ] Cost Tracking: Real-time monitoring of token usage, API response times
- [ ] Skill packages: Reusable skills defined in .agents/skills/
- [ ] Duplication detection: Automated detection of business-knowledge-level duplication in CI
- [ ] Human Review PR Contract: Intent explanation, proof of operation, risk rating, AI usage disclosure
← Previous: 05-CICD-PIPELINE | Next: 07-DISCUSSION-RECORDS →