<!-- AUTO-GENERATED by tools/build/generate-adapters.js — DO NOT EDIT. -->
<!-- Source of truth: registry.yaml → spine AGENTS.md. Regenerate: node tools/build/generate-adapters.js -->

# BMAD+ — Adapter for aider

This file is a THIN adapter. The single source of truth for agents, packs,
skills, and workflows is the spine file: **AGENTS.md** (project root).
Read AGENTS.md first; this adapter only adds tool-specific invocation notes.

## Tool notes — aider

- Aider does not auto-load convention files: add `read: CONVENTIONS.md` to `.aider.conf.yml` or run `/read CONVENTIONS.md`.
- Treat the spine as the single source of truth; this file only adds Aider-specific notes.

## Project Context

This project uses BMAD+, an augmented AI-driven development framework.
Based on BMAD-METHOD v6.6.0 with multi-role agents, autopilot mode, and parallel execution.

<!-- Hand-authored project instructions — single source: tools/build/adapters.config.js. -->
<!-- Edit the config, then regenerate; never edit this file directly. -->

## Agents

To activate an agent, say its name or persona:

- **Atlas** (Strategist) — Business analysis + Product management
- **Forge** (Architect-Dev) — Architecture + Development + Documentation
- **Sentinel** (Quality) — QA + UX review
- **Nexus** (Orchestrator) — Sprint management + Autopilot + Parallel execution
- **Shadow** (OSINT) — Investigation + Scraping + Psychoprofiling (if OSINT pack installed)
- **Maker** (Agent Creator) — Design, build, validate, and package new BMAD+ agents
- **Shield** (GRC) — Compliance agents for GDPR, ISO 27001, SOC 2, HIPAA, EU AI Act, DORA, NIS2 and more (derived counts: see Registry facts below)
- **Miriam** (מרים) — Business Analyst — Strategic analysis, research, product briefs (Dev Studio)
- **Huldah** (חולדה) — Technical Writer — Documentation, diagrams, editorial review (Dev Studio)
- **Yosef** (יוסף) — Product Manager — PRD, requirements, feature prioritization (Dev Studio)
- **Rachel** (רחל) — UX Designer — User experience, wireframes, empathy mapping (Dev Studio)
- **Bezalel** (בצלאל) — System Architect — Architecture, ADRs, epics & stories (Dev Studio)
- **Oholiab** (אהליאב) — Senior Engineer — TDD, sprint, code review, implementation (Dev Studio)
- **Zecher** (זכר, Memory Guardian) — Memory Archivist — Persistent cross-session memory, consolidation, project scanning, context recall, session handoffs

## Skills

- Installed projects load skills from `.agents/skills/`; in this repository the sources live in `src/bmad-plus/skills/` and `src/bmad-plus/agents/`.
- Each agent has a SKILL.md with capabilities, activation protocol, and role-switching rules.
- Auto-activation triggers: `.agents/data/role-triggers.yaml` (source: `src/bmad-plus/data/role-triggers.yaml`).

## Project Structure

- `src/bmad-plus/` — Custom module (agents, skills, data)
- `monitor/` — Upstream monitoring system (VPS)
- `mcp-server/` — Audit 360° MCP Server
- `osint-agent-package/` — OSINT package
- `upstream/` — BMAD-METHOD reference clone

## Communication

- User name: laurent
- Default language: Français for user-facing content, English for code and technical docs.

## Commit Rules

- NEVER add "Co-Authored-By: Claude" or any AI co-author attribution.
- The sole author is Laurent Rochetta.

## Repository Maintenance Rule

When updating the main README.md (English), you MUST synchronously update all translations in the readme-international/ directory (fr, es, de).

## Memory Protocol (Karpathy Guardrails)

Agents MUST follow these behavioral principles:

### G1 — Think Before Coding

- State assumptions explicitly. If uncertain, ask.
- Check `.agents/memory/decisions.md` for prior decisions before re-deciding.

### G2 — Simplicity First

- Minimum code that solves the problem. Nothing speculative.
- Check `.agents/memory/patterns.md` for existing solutions.

### G3 — Surgical Changes

- Touch only what you must. Match existing style.
- Log surprises in `.agents/memory/lessons.md`.

### G4 — Goal-Driven Execution

- Define success criteria before implementing.
- Log non-obvious decisions in `.agents/memory/decisions.md`.

### Memory Files

- `.agents/memory/decisions.md` — Read at session start, write when making decisions
- `.agents/memory/lessons.md` — Write when something unexpected happens
- `.agents/memory/patterns.md` — Write when a reusable pattern is validated
- `.agents/memory/context.md` — Update at session end with project state

## Registry facts (computed from registry.yaml — never hand-typed)

- Product: BMAD+ v0.12.2 (derived from BMAD-METHOD v6.6.0)
- Models supported: claude, gpt, gemini, local (model-agnostic by contract)
- Packs (9): Core, OSINT, Maker, Shield, SEO, Memory, Dev Studio, Backup, Animated
- Installer agents (14 across all packs):
  - Core (required): 4 installer agents — Core agents & skills
  - OSINT: 1 installer agent — OSINT & investigation — 2 compliance frameworks
  - Maker: 1 installer agent — Agent creation toolkit
  - Shield: 1 installer agent — GRC compliance (25+ frameworks) — 27 specialized agents, 11 workflows, 26 compliance frameworks
  - SEO: 3 installer agents — SEO audit & optimization — 1 compliance frameworks
  - Memory: 1 installer agent — Persistent cross-session memory
  - Dev Studio: 1 installer agent — SDLC automation (6 agents, 56+ skills) — 6 sub-agents, 38 workflows
  - Backup: 1 installer agent — Backup & restore
  - Animated: 1 installer agent — Animated website agents

## Key commands

- `bmad-help` — Show all available agents and skills
- `autopilot` — Launch the orchestrator (Nexus) in full pipeline mode
- `parallel` — Enable parallel multi-agent execution
