ntm-review-worker-orchestration
Use when operating an NTM review or analysis worker with bounded inputs and evidence-backed output. Triggers:
What this skill does
# NTM Review Worker Orchestration Use this skill when a named analysis or review worker should run through NTM instead of as an in-session aside. The worker is a role, not a proprietary persona: give it a mission, inputs, constraints, and an output contract that a separate controller can verify. ## Fit Use this skill when the work needs one or more of these properties: - A persistent pane the operator can inspect, nudge, or restart. - A named review role with a stable mission across multiple prompts. - Cross-model or multi-pane review where findings must be compared. - Evidence-backed critique, risk review, incident analysis, or hypothesis audit. - A handoff that another operator can resume from NTM state and written output. Do not use this for a simple one-shot answer, deterministic JSON-only fan-out, or private persona emulation. Use plain skills or structured workflows for those. ## Mission Card Before sending anything to NTM, write a mission card: ```markdown ## Review worker mission - Worker name: <short role name> - Session/project: <NTM session or project> - Mission: <one sentence outcome> - Inputs: <files, logs, tickets, diffs, URLs, prior findings> - Non-goals: <what the worker must not investigate or edit> - Output path: <where findings must be written or reported> - Validation: <commands, checks, source rereads, or independent reviewer> - Handoff: <mail thread, issue, note path, or final message target> ``` The mission must be self-contained. Do not rely on conversation context, hidden persona lore, or "as discussed" references. ## Workflow 1. Discover the live NTM contract. Run `ntm --robot-capabilities` before any unfamiliar action. Prefer robot surfaces for automation and avoid TUI-only commands. 2. Snapshot the current swarm. Capture `ntm --robot-snapshot` and note the target session, panes, attention cursor, active work, locks, degraded sources, and whether the operator pane is excluded from sends. 3. Assign the worker role. Pick the smallest pane set that can perform the review. If no suitable pane exists, launch or request one through the normal NTM spawn path. Name the role by function, such as `security-reviewer`, `incident-analyst`, or `architecture-critic`. 4. Send the mission. Dispatch the mission card plus the input bundle. Include expected output format, citation requirements, validation checks, and the stop condition. Avoid broad `--all` sends unless the user pane inclusion is intentional. 5. Monitor by evidence, not optimism. Use attention, tail, events, and the worker's written artifacts to confirm progress. If the pane stalls, diagnose before interrupting or restarting. 6. Validate the findings. The controller must verify the worker's result independently. Re-read cited files, run the named checks, compare with another pane when needed, and mark findings as confirmed, unsupported, or unresolved. 7. Handoff cleanly. Summarize what happened, where outputs live, what was validated, what remains open, and which NTM cursor/session/pane state the next operator should inspect. Release or renew any coordination locks you opened. ## Prompt Template ```text You are the <worker name> review worker for <project/session>. Mission: <one sentence outcome> Inputs: - <path or source>: <why it matters> Constraints: - Do not edit files unless explicitly authorized. - Do not rely on uncited claims. - Stay inside the stated scope and report scope escapes separately. Required output: - Findings ordered by severity or confidence. - Evidence for each finding: file paths, commands, log lines, or observed NTM events. - Validation suggestions for the controller. - Open questions and handoff notes. Stop when: <clear completion condition> ``` ## Output Spec Every completed run must produce: - `mission`: the mission card or a faithful summary of it. - `pane`: session name, pane identifier, and worker role. - `inputs`: files, commands, logs, issues, or other material inspected. - `findings`: evidence-backed conclusions with unsupported claims removed. - `validation`: checks the controller ran and their result. - `handoff`: next steps, residual risk, locks/mail/issue references, and resume instructions. ## Validation Rules - The live NTM contract was discovered before state-changing actions. - Worker prompts were self-contained and role-based, not persona-based. - Inputs and non-goals were explicit. - Findings cite evidence the controller can inspect. - A separate validation step checked the worker's output. - The handoff names concrete artifacts and NTM state. ## Failure Handling If NTM state is degraded, record the degraded source and continue only with evidence you can observe. If a pane is stale or mis-scoped, interrupt or restart only after a liveness proof. If the worker reports unsupported claims, return the run for revision or mark the claims unresolved in the handoff.
Related in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.