From ttal
Triages code plan review findings: categorizes issues as fix/false-positive/defer/ask, fixes actionables via flicknote edits, reports verdict via ttal comment.
npx claudepluginhub tta-lab/ttal-cli --plugin ttalThis skill uses the workspace's default tool permissions.
Triage plan review findings: categorize each issue, fix what's actionable, then report.
Review an implementation plan through multiple quality lenses and collaboratively iterate based on findings. Use when the user wants to evaluate a plan before implementation.
Reviews Markdown plan files using Codex CLI for feasibility, technical validity, omissions, risks, and implementation order; checks currency against context/dev diary, iterates issues into tasks up to 5 times until resolved. Use when reviewing plans.
Reviews PRDs, tech plans, design docs, and specs for issues using reviewer personas with HIGH/MEDIUM/LOW priority findings from parallel sub-agents.
Share bugs, ideas, or general feedback.
Triage plan review findings: categorize each issue, fix what's actionable, then report.
You already have the plan and its review issues in context. No need to search or re-read — just categorize, fix, and report.
/plan-triage
Run this after ttal go <uuid> has identified issues. The plans and issues are already in your conversation context.
For each issue from the plan review, categorize it:
Actionable (fix now)
Format: [FIX] <summary> — <why it matters>
False Positive (push back)
Format: [FALSE POSITIVE] <summary> — <why it's wrong>
Deferrable (follow-up)
Format: [DEFER] <summary> — <why it can wait>
Needs Neil (can't resolve without human input)
Format: [ASK] <summary> — <question for Neil>
Address all [FIX] items directly in the plan using flicknote:
# Update a section
echo "updated content" | flicknote modify <id> --section <section-id>
# Append missing steps
echo "new content" | flicknote append <id>
# Insert before/after a section
echo "content" | flicknote insert <id> --after <section-id>
For each fix:
[ASK] instead# Plan Triage: <plan title>
## Fixed
- [x] <issue> — <what was changed>
## False Positive
- [FALSE POSITIVE] <issue> — <why>
## Deferred
- [DEFER] <issue> — <why>
## Needs Neil
- [ASK] <issue> — <question>
## Verdict
**Ready / Needs Revision / Needs Rethink**
Verdict rules:
[ASK] items remaining[ASK] items that need Neil's input before proceedingPost the triage report via ttal comment add so the plan-reviewer can see it and trigger re-review:
ttal comment add "<triage report markdown>"
Or via heredoc for multiline:
cat <<'TRIAGE' | ttal comment add
## Plan Triage: <plan title>
...
TRIAGE
This is required — don't just output the report inline. The comment system is how the review loop communicates.
Triage is iterative. After Neil answers [ASK] items or a designer revises:
plan-review → plan-triage (round 1) → fix + ask
→ Neil answers / designer revises
plan-review → plan-triage (round 2) → fix
→ all clear
plan-triage (round 3) → ready
Include the round number in the header. Track how the verdict changed:
If a plan is stuck for 2+ rounds, escalate to Neil rather than routing back again.