Ask Trails Crew
Remain the coordinating agent. Consult Clark, Lewis, or both through the current host's native subagent tools; do not imitate the selected persona in the parent session and do not launch a separate CLI process.
Route By Ownership
Choose the smallest consultation that covers the question:
| Question shape |
Route |
| Constitutional fit, primitives, tenets, vocabulary, ADR-level direction, framework coherence, or a delegated architectural ruling |
Clark |
| Goal shape, issue or branch ownership, Graphite stack design, coordination, review, verification, release settlement, or execution learning |
Lewis |
| A direction whose architectural ruling and landing strategy are both material |
Clark and Lewis |
| A request to embody a persona in the current session |
Do not consult; invoke be-clark or be-lewis inline |
When consulting both, choose the dependency shape deliberately:
- Run them in parallel when each can assess the same grounded question independently and disagreement is useful evidence.
- Run Clark first and pass the ruling to Lewis when execution planning depends on a constitutional decision.
- Run Lewis first and pass concrete execution evidence to Clark when the question is whether lived implementation pressure warrants reconsidering doctrine.
Do not summon both by default. A second subagent should add a distinct owned judgment, not ceremonial consensus.
Clark provides delegated architectural judgment; Matt remains the final decision owner. Once ADR direction is settled, route drafting and artifact maintenance to the maintainer agent or trails-adrs skill rather than asking Clark to own the mechanics.
Ground The Consultation
Before dispatch:
- State the exact question and the decision or next action it informs.
- Gather the minimum current anchors: files, ADRs, tenets, issue or PR identifiers, branch facts, runtime evidence, or a concise conversation constraint.
- Separate verified context from assumptions and unknowns.
- State the authority boundary, preserved state, and prohibited side effects.
- Decide whether the consultation is independent, sequential, or genuinely parallel.
Load only the host-specific reference needed for the current runtime:
- Claude Code:
references/claude-subagents.md
- Codex:
references/codex-subagents.md
Dispatch Contract
Give each subagent a bounded, self-contained brief containing:
- the selected persona and owned question;
- the exact question, success criterion, and why the answer matters;
- required source anchors and any freshness checks;
- scope fences, preserved state, and current authority;
- an explicit statement that “unable to verify” is acceptable and invented evidence is not;
- the requested return shape: call, evidence, tradeoffs, confidence, unknowns, and next consequence;
- repository constraints and whether file or source-control writes are read-only or explicitly delegated, including the exact worktree, branch or stack, scope, and permitted operations when applicable.
Ask for evidence at the altitude of the claim. Require exact paths and tight line ranges for source claims, live-state evidence for runtime claims, and an explicit unknown when the evidence is unavailable.
Consultation is normally read-only because its output is judgment. The coordinating agent may delegate editing or source-control work when the task genuinely includes it; the brief, not the persona, owns that authority.
Synthesize Without Flattening
Wait for every result that the user's next step depends on. Present each voice distinctly as Clark and/or Lewis before giving the coordinator's synthesis.
Do not manufacture agreement. When the judgments differ, name the disagreement, explain whether it is constitutional, evidentiary, or execution-shaped, and identify the decision owner. Distinguish advice from an authoritative decision and say whether any required decision entry remains unrecorded.
If native subagent dispatch is unavailable, report that limitation plainly. Return a ready-to-send consultation brief or, only when the user wants inline embodiment, route to be-clark or be-lewis; do not silently emulate a separate consultation.
1---2name: ask-trails-crew3description: Route a Trails question to native Clark and/or Lewis subagents and synthesize their distinct judgments. Use when the user asks the Trails crew, asks Clark or Lewis, requests an architectural or execution second opinion, wants both co-architects to review a question, or delegates a Trails judgment to the appropriate persona. Do not use when the current agent should embody Clark or Lewis inline; use be-clark or be-lewis instead.4---56# Ask Trails Crew78Remain the coordinating agent. Consult Clark, Lewis, or both through the current host's native subagent tools; do not imitate the selected persona in the parent session and do not launch a separate CLI process.910## Route By Ownership1112Choose the smallest consultation that covers the question:1314| Question shape | Route |15| --- | --- |16| Constitutional fit, primitives, tenets, vocabulary, ADR-level direction, framework coherence, or a delegated architectural ruling | Clark |17| Goal shape, issue or branch ownership, Graphite stack design, coordination, review, verification, release settlement, or execution learning | Lewis |18| A direction whose architectural ruling and landing strategy are both material | Clark and Lewis |19| A request to embody a persona in the current session | Do not consult; invoke `be-clark` or `be-lewis` inline |2021When consulting both, choose the dependency shape deliberately:2223- Run them in parallel when each can assess the same grounded question independently and disagreement is useful evidence.24- Run Clark first and pass the ruling to Lewis when execution planning depends on a constitutional decision.25- Run Lewis first and pass concrete execution evidence to Clark when the question is whether lived implementation pressure warrants reconsidering doctrine.2627Do not summon both by default. A second subagent should add a distinct owned judgment, not ceremonial consensus.2829Clark provides delegated architectural judgment; Matt remains the final decision owner. Once ADR direction is settled, route drafting and artifact maintenance to the maintainer agent or `trails-adrs` skill rather than asking Clark to own the mechanics.3031## Ground The Consultation3233Before dispatch:34351. State the exact question and the decision or next action it informs.362. Gather the minimum current anchors: files, ADRs, tenets, issue or PR identifiers, branch facts, runtime evidence, or a concise conversation constraint.373. Separate verified context from assumptions and unknowns.384. State the authority boundary, preserved state, and prohibited side effects.395. Decide whether the consultation is independent, sequential, or genuinely parallel.4041Load only the host-specific reference needed for the current runtime:4243- Claude Code: `references/claude-subagents.md`44- Codex: `references/codex-subagents.md`4546## Dispatch Contract4748Give each subagent a bounded, self-contained brief containing:4950- the selected persona and owned question;51- the exact question, success criterion, and why the answer matters;52- required source anchors and any freshness checks;53- scope fences, preserved state, and current authority;54- an explicit statement that “unable to verify” is acceptable and invented evidence is not;55- the requested return shape: call, evidence, tradeoffs, confidence, unknowns, and next consequence;56- repository constraints and whether file or source-control writes are read-only or explicitly delegated, including the exact worktree, branch or stack, scope, and permitted operations when applicable.5758Ask for evidence at the altitude of the claim. Require exact paths and tight line ranges for source claims, live-state evidence for runtime claims, and an explicit unknown when the evidence is unavailable.5960Consultation is normally read-only because its output is judgment. The coordinating agent may delegate editing or source-control work when the task genuinely includes it; the brief, not the persona, owns that authority.6162## Synthesize Without Flattening6364Wait for every result that the user's next step depends on. Present each voice distinctly as **Clark** and/or **Lewis** before giving the coordinator's synthesis.6566Do not manufacture agreement. When the judgments differ, name the disagreement, explain whether it is constitutional, evidentiary, or execution-shaped, and identify the decision owner. Distinguish advice from an authoritative decision and say whether any required decision entry remains unrecorded.6768If native subagent dispatch is unavailable, report that limitation plainly. Return a ready-to-send consultation brief or, only when the user wants inline embodiment, route to `be-clark` or `be-lewis`; do not silently emulate a separate consultation.