Agent ops triage
Skill jscraik/Agent-Skills/Infrastructure/references/deferred-skill-context/agent-ops-triage
Governed skill foundry and Skills SDK for Codex/AI coding agents: author, validate, evaluate, and sync runtime projections through ask.
npx -y skills add jscraik/Agent-Skills --skill agent-ops-triageAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Review and triage file-based `todos/` findings into ready, skipped, or revised states before execution. Use this skill when the repo already uses the file-based todo workflow and the user wants approval-style triage, not tracker triage or todo execution.
SKILL.md
9.5 KB, as published. Nobody here has run it
Triage
Use a focused file-based todo triage workflow that sits between finding generation and implementation. Preserve the imported compound-engineering todo-approval flow, but keep routing narrow so generic issue triage, review, and execution stay with their correct owners.
Table of Contents
- Standards snapshot
- When to use
- When not to use
- Required inputs
- Deliverables
- Workflow
- Decision outcomes
- Routing map
- Upstream preservation
- Validation
- Constraints
- Examples
- Remember
- Gotchas
- Failure mode
Standards snapshot
- Treat
todos/artifacts as the source of truth for this workflow. - Triage is a decision stage, not an implementation stage. Do not code fixes here.
- Default review-created findings start
pending; triage decides whether they becomeready, get skipped, or need light edits before approval. - Keep one item in focus at a time unless the user explicitly wants a batch summary.
- Preserve exact status transitions in both filename and frontmatter so downstream execution can trust the backlog.
Philosophy
- Keep triage narrow and decision-centric.
- Prefer explicit, reversible state transitions over implicit backlog edits.
- Promote only items with enough evidence to be executable.
- Preserve queue quality over queue volume.
When to use
- The repo already has file-based
todos/items and the user wants pending findings triaged before work begins. - The user wants review findings approved, skipped, or lightly adjusted before they enter the execution queue.
- A review or audit produced findings that should be converted into actionable todo state without implementing them yet.
- The user wants the missing approval bridge between
he-code-reviewfindings andhe-workexecution.
When not to use
- Do not use for generic product or issue-tracker triage. Use
gh-workflow. - Do not use to create findings from a review. Use
he-code-review. - Do not use to execute approved todo work. Use
he-work. - Do not use when the repo has no
todos/workflow and the user is asking for generic prioritization advice.
Required inputs
- A repo with a
todos/directory or a supplied findings list that should enter that workflow. - Optional selector:
- all pending todos
- specific todo IDs
- specific finding list
- Any preference for:
- prompt-per-item interactive triage
- bulk summary first
- default skip behavior when evidence is weak
Deliverables
- A discovered set of candidate findings or pending todo items.
- Per-item triage outcomes:
readyskippedcustomizedblocked
- Renamed todo files and updated frontmatter for approved items.
- Deleted or intentionally preserved skipped items, depending on the repo workflow and user intent.
- A final summary with counts, affected files, and the next recommended workflow step.
- If requested, a structured status report matching
Infrastructure/references/contract.yamlwithschema_version: 1.
Workflow
- Discover the triage source.
- Prefer existing
todos/*-pending-*.mditems when the repo already uses the file-based workflow. - If the user supplied a findings list instead, use it to create or update pending todo entries before approval.
- Prefer existing
- Read each candidate item fully before deciding.
- Capture status, priority, issue ID, dependencies, findings, proposed solutions, and acceptance criteria.
- Present one item at a time unless the user explicitly asks for a bulk review.
- Include title, severity, category, location, problem scenario, proposed solution, and effort.
- Offer the triage decision set:
yes,next, orcustom.
- Apply the decision without coding.
yes: promotependingtoreadyand update the filename/frontmatter.next: skip the item and remove it from the pending queue according to the local file-todo workflow.custom: adjust priority, description, or details, then confirm again before promotion.
- Continue until all items are processed.
- Return a final summary and route cleanly to the next stage.
- Approved work ->
he-work - New findings needed ->
he-code-review - Tracker-level triage ->
linear
- Approved work ->
Decision outcomes
yes- Rename
{id}-pending-{priority}-{desc}.mdto{id}-ready-{priority}-{desc}.md. - Update frontmatter
status: pending->status: ready. - Add or update the work-log entry that records triage approval.
- Rename
next- Remove the item from the active triage queue.
- When the repo uses the CE file-todo lifecycle, delete the skipped pending file rather than leaving stale backlog noise.
custom- Adjust the minimum needed details such as priority, short description, tags, or recommended action.
- Re-present the revised item before promoting it to
ready.
blocked- Keep the item pending when user intent, evidence, or dependencies are not strong enough for approval.
Routing map
- Read
Infrastructure/references/overlap-matrix.mdbefore widening this skill's trigger wording. - Use
he-code-reviewto generate findings and initial pending todo artifacts. - Use
he-workonce approved items areready. - Use
gh-workflowfor team tracker triage and issue updates.
Upstream preservation
- The imported compound-engineering source is preserved in
Infrastructure/references/upstream-triage.md. - The local install keeps the core upstream flow:
- present findings one by one
- decide
yes | next | custom - update todo state without coding
- summarize approved and skipped work
- The local adaptation narrows the routing to file-based
todos/, aligns the lifecycle withhe-code-reviewandhe-work, and removes legacy tool/runtime assumptions like/model Haiku.
Validation
- Verify the repo actually has a
todos/workflow before using this skill as the primary lane. - Verify each approved item updates both filename and frontmatter status consistently.
- Verify no code implementation happened during triage.
- Verify skipped items were handled according to the repo's file-todo lifecycle instead of being left as silent backlog drift.
- Verify the final summary names the correct next workflow stage.
- Fail fast at the first broken gate.
Constraints
- Do not implement fixes or code changes during triage.
- Do not silently convert generic tracker triage into file-based todo mutations.
- Do not promote an item to
readywithout enough evidence to make it actionable. - Do not leave filename/frontmatter drift after a status change.
- Redact secrets, credentials, and sensitive data from todo artifacts and summaries.
Anti-patterns
- Approving items because they sound plausible without checking the source artifact.
- Editing code while in triage to "quickly resolve" an item.
- Bulk-promoting todos without confirming status/priority metadata integrity.
- Leaving skipped items in place when local lifecycle requires deletion.
Examples
- "Triage the pending todo findings in this repo and tell me which ones are ready for work."
- "Go through these review findings one by one and approve the ones that should enter the todo queue."
- "Review all
todos/*-pending-*.mditems, let me skip weak ones, and move the good ones toready." - "Use triage after code review, but do not implement anything yet."
Remember
- Triage is a decision checkpoint, not a coding checkpoint.
- The whole point is to leave the backlog cleaner and more executable than it was before.
Gotchas
- The upstream skill name is broader than the actual workflow. Locally, treat it as file-based todo triage, not universal issue triage.
- This repo routes execution through
he-work, so triage should stop after approval rather than drifting into execution. - If the repo has no
todos/directory, this skill should usually route elsewhere instead of inventing a file-based workflow.
Failure mode
- If there is no usable
todos/workflow or findings source, stop and name the smallest missing input. - If the request is really tracker triage, review generation, or execution, route to the correct skill instead of stretching this one.
- If candidate items are too underspecified to approve safely, keep them pending and say exactly what is missing.
See Also
| Skill | When to use |
|---|---|
| [[ce-work]] | Execute the approved work once triage decisions are made |
| [[he-work]] | Execute approved todo items after triage decisions are finalized |
| [[he-fix-bugs]] | Diagnose unclear or flaky findings before deciding whether they belong in the queue |
Topic map: [[agent-ops]]