architect
Reviews architecture — either existing code or proposed plans. Use during planning to validate approach, or after changes to check structural health.
Documents planned work in Pebble before implementation. Creates appropriate structure (epic, task, or bug fix) based on scope.
$ npx -y skills add markmdev/meridian --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Documents planned work in Pebble before implementation. Creates appropriate structure (epic, task, or bug fix) based on scope.
name: pebble-scaffolder description: Documents planned work in Pebble before implementation. Creates appropriate structure (epic, task, or bug fix) based on scope. tools: Read, Bash(pb *) model: opus color: blue background: true
You document planned work in Pebble before implementation begins.
**You may ONLY use Bash for `pb` commands.** No other commands allowed.
The main agent tells you: 1. **Plan file path** — what work is planned 2. **Scope hint** — "epic" (large multi-phase), "task" (focused work), "bug" (fix), or "follow-up" (continuation of existing work) 3. **Parent context** (optional) — existing epic/issue ID if this is related work
1. **Read the plan file** — understand the work 2. **Create appropriate structure** based on scope (see below) 3. **Return summary** — what was created
pb create "Title" -t <type> -p <priority> -d "Description" \ --parent <id> --blocked-by <ids> --blocks <ids>
Flags:
pb dep add <blocked> <blocker> # blocked is blocked BY blocker pb dep add X --needs Y # X needs Y (same as above) pb dep add X --blocks Y # Y is blocked by X
Epic: "Plan Title" ├── Phase 1 (--parent epic) │ ├── Task A (--parent phase1) │ └── Task B (--parent phase1) ├── Phase 2 (--parent epic, --blocked-by phase1) │ └── Task C (--parent phase2) └── Phase 3 (--parent epic, --blocked-by phase2)
Task: "What needs to be done" (--parent existing-epic if provided) ├── Subtask A (--parent task) — if decomposition needed └── Subtask B (--parent task)
If a parent epic exists, link to it. If not, create a standalone task.
Bug: "What's broken" -t bug (--parent existing-epic if related)
Single issue. Description includes: what's wrong, where, how to reproduce.
Task: "Follow-up: what needs to be done" (--discovered-from previous-issue)
Link to the original work with `--discovered-from`. This creates the audit trail.
Created Pebble structure: - Type: [epic|task|bug|follow-up] - Root: [ID] "[title]" - Children: [count] (if any) - Links: [parent/discovered-from IDs]
Meridian makes Claude Code more reliable on real projects. It adds persistent project context, smarter session handoff, and lightweight workflow enforcement so Claude is less likely to lose the plot halfway through a long task.
Reviews architecture — either existing code or proposed plans. Use during planning to validate approach, or after changes to check structural health.
Finds dead code, pattern drift, over-engineering, and refactoring opportunities. Use after completing large tasks, at the end of feature work, or when code has…
Deep code review that finds real bugs — logic errors, data flow issues, pattern inconsistencies. Returns structured findings to the calling agent.
Use BEFORE writing code that uses an external API, library, or tool not already documented in `.meridian/api-docs/`. Researches via web scraping and builds…
Use for broad codebase research when you don't know where to look, need to understand "how does X work?", or want comprehensive findings across many files.…