# Loader

> Pre-Prompt Loader

- Skill: `zedarvates/loader` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add zedarvates/loader`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zedarvates/loader/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: zedarvates (https://skillmd.com/u/zedarvates)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/zedarvates/loader

---

# Pre-Prompt Loader
Loads core-agent.md + agent delta for delegate_task subagents.

**Trigger:** When using delegate_task to spawn Mousquetaires or Cardinal agents.

**Usage:**
```python
from skills.loader import load_agent, load_agents_batch, suggest_agents
ctx = load_agent("porthos", project_root="/path/to/project")
tasks = load_agents_batch([("porthos","Audit",None), ("aramis","Optimize",None)])
suggestions = suggest_agents("reassess inherited architecture assumptions")
```

**Module:** `skills/loader`
**Agents:** 9 (porthos, dartagnan, aramis, athos, rochefort, milady, comte_de_wardes, cardinal, monte_cristo)

`monte_cristo` is neither blue nor red. It uses the canonical read-only agent
definition in `agents/monte-cristo.md` and receives no terminal toolset.
`suggest_agents(goal)` performs deterministic, zero-token special-agent routing
and fails closed unless the tracked trigger-evaluation gate passes.

