一键导入
triage
Decide whether a development task should be done now, handled with `lite-spec`, or sent to `metaplan`.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Decide whether a development task should be done now, handled with `lite-spec`, or sent to `metaplan`.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Audit the structural and logical integrity of a mathematics paper — quantifier scope, domain-of-definition guards, proof/computation honesty, theorem hierarchy, contribution-list discipline (mapping every claimed contribution to its formal result, prior baseline, concrete gain, and independent significance), stale claims, notation accuracy at introduction, standing assumptions, and undefined relation symbols or coined terms in summary prose — without touching prose style or rhetorical prose inflation (structural inflation of contribution lists and result hierarchy is in scope).
Audit a LaTeX mathematics document for notation drift — symbols used under different names across sections, orphaned macros, undeclared aliases (including cross-language pairs where a term defined in one language is later used in another), symbols or relation signs used with no definition site anywhere, symbol reuse across scopes, and first-use-after-gap without back-reference — without evaluating mathematical correctness or prose style.
Review or rewrite mathematical prose so an edit, paraphrase, terminology migration, or explanatory description preserves the exact mathematical meaning fixed by its semantic source — referent identity, operation versus result, domain/codomain and representation level, quantifier and equality mode, role and provenance, notation role, and classified-before-replacement terminology migration with concept-cluster synchronization — without auditing claim-versus-proof strength (use math-claim-integrity), notation bookkeeping (use math-notation-consistency), Japanese style or translation events (use wabun-math-style), or audience prerequisites and ordering (use exposition-flow).
Detect and correct Japanese-language anti-patterns in mathematical writing — epistemic hedges weakening proved claims, incorrect verb tense, passive/active confusion in proofs, ambiguous particles, unjustified 明らか, decorative connectives, redundant meta-discourse, double negation, stacked の, generic/general conflation, borrowed non-mathematical vocabulary, vague category names for explicit formulas, full-width semicolons or untranslated English, canonical-terminology drift, and translation-level concept conflation — without evaluating mathematical correctness or structural hierarchy.
Turn repository-grounded source material into a self-contained, audience-admissible document or presentation by modelling the intended audience, extracting information units with explicit discourse roles, and enforcing dependency-ordered exposition in which every load-bearing statement follows the prerequisites needed to interpret it — without factual verification or citation checking (use sot-integrity), prose polishing (use deslop-prose), mathematical-correctness review (use the mathematical-writing skills), or typography and slide layout.
Workspace-level Git cleanup — discover repositories under the current directory and prune merged branches, merged linked worktrees, stale remote-tracking refs, and stale worktree metadata.
| name | triage |
| description | Decide whether a development task should be done now, handled with `lite-spec`, or sent to `metaplan`. |
Classify an incoming development task into one route — DO_IT_NOW, LITE_SPEC, or METAPLAN — so planning overhead stays proportional to task difficulty. Always prefer the lightest route that still protects execution quality.
Use this skill when:
Do not use this skill when the user has already chosen a specific planning mode and that choice is clearly appropriate.
Assess the task on five axes. Each row names the axis's risk end and what it means; the safe end is the converse (concrete / local / easy to undo / unlikely to pause / planning overhead exceeds likely rework cost).
| Axis (risk end) | Risk end means |
|---|---|
| Ambiguity (high) | requirements, scope, constraints, or completion criteria read in more than one materially different way |
| Blast radius (high) | crosses architecture, interfaces, invariants, or migration paths |
| Reversibility (low) | a wrong implementation is hard or costly to undo |
| Interruption risk (high) | a coding agent would likely stall, guess, or re-research |
| Review value (high) | upfront planning would materially cut rework, drift, or hallucinated decisions |
Evaluate in order; the first match wins.
METAPLAN — Ambiguity high, Blast radius high, Reversibility low, or Interruption risk high (any one), or execution depends on a hardened spec/plan/task breakdown that does not yet exist. Review value at its risk end alone, with the other four axes safe, does not trigger METAPLAN.DO_IT_NOW — otherwise, if most axes are at their safe end.LITE_SPEC — otherwise (default): bounded but not trivial; a short brief would reduce drift.A bounded task can also trip a METAPLAN trigger; the ordering resolves this: METAPLAN wins, because material ambiguity, invariant impact, costly-to-undo mistakes, and likely stalls outrank scope-boundedness. Below that bar, LITE_SPEC remains the default for mixed signals; route DO_IT_NOW instead only on a genuine borderline tie (unclear whether most axes sit at their safe end) where a brief would merely restate an already concrete task — if a brief would capture any constraint, risk, or edge case worth writing down, LITE_SPEC stands.
Treat an unassessable axis as ambiguity. Ask one targeted question naming what is missing only if the answer could change the route; otherwise assume the heavier plausible reading and proceed.
Return:
Use this structure:
Route: <DO_IT_NOW | LITE_SPEC | METAPLAN>
Why:
- ...
- ...
Key factors:
- Ambiguity: low|medium|high
- Blast radius: low|medium|high
- Reversibility: high|medium|low
- Review value: low|medium|high
Next action:
- ...
DO_IT_NOW: a wording fix or narrow bug fix with obvious acceptance criteria.LITE_SPEC: a feature spanning several files in one subsystem, bounded but not trivial.METAPLAN: a migration touching a public interface with several unresolved design choices.LITE_SPEC/METAPLAN boundary: a multi-file refactor with clear scope, no material ambiguity, low interruption risk, moderately costly worst case → LITE_SPEC (no trigger fires); the same refactor with one API decision left open and a hard-to-undo migration → METAPLAN (Interruption risk high and Reversibility low both trigger).METAPLAN; Blast radius alone triggers it (step 1 matches first).LITE_SPEC and METAPLAN; ask one question naming it before routing.DO_IT_NOW, not LITE_SPEC; file count alone does not put Blast radius at its risk end, and a brief would only restate the task.