cargo-triage-mark

Marks triaged cargo records with state transitions via npm CLI commands.

1|Updated Jan 14, 2024
One-click install
npx skills add https://github.com/Eyhenij/rt-tools --skill cargo-triage-mark-eyhenij
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cargo-triage-mark
Source: https://github.com/Eyhenij/rt-tools/tree/main/.claude/skills/cargo-triage-mark
Command: npx skills add https://github.com/Eyhenij/rt-tools --skill cargo-triage-mark-eyhenij

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When sorting through incoming cargo records (proposals and postmortems), teams need a consistent way to read unsorted items and mark their state transitions — in work, fixed, released — without losing track of which records were handled or why a mark was refused. ## Core Features & Use Cases - Read unsorted records: Pull new proposals and postmortems in arrival order with npm run cargo:pull, including full texts via --text. - State marking: Move records through in_work, fixed, and released states with npm run cargo:mark, batching multiple records per call and supporting dry runs. - Foreign record closing: Close another tree's records with npm run cargo:close under a service account when your edition shipped their fix. - Refusal handling: Interpret refusal reasons (wrong key, skipped state, missing fix text or release version) and correct the call. - Use Case: After merging a fix into the main branch, mark the related postmortem as fixed with the fix description, then mark it released with the published version number. ## Quick Start Ask the assistant to read all new cargo records and mark the triaged ones as in work using the cargo-triage-mark pattern.

Frequently Asked Questions about cargo-triage-mark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I mark a cargo record as fixed after merging?

Run npm run cargo:mark with --state fixed, the record identifier, and a --fix argument describing what resolved it. The fix text is mandatory; the receiver refuses a move to fixed without an answer to what fixed it.

How do I read unsorted cargo records before triage?

Use npm run cargo:pull with --kind proposal or postmortem and --state new to list unsorted records in arrival order. Add --text to read full record contents before making a decision, since --brief only gives an overview.

Why was my cargo mark call refused?

Refusals happen for wrong record keys, skipped state transitions, missing fix text on a fixed move, or missing release version on a released move. The response names the reason per record, and repeating the identical call is refused the same way.

Can I close a cargo record owned by another tree?

Your own token cannot move foreign records; the intake identifies the tree from the token. Use npm run cargo:close under the service account pair with the record's intake sign, which only sets fixed or released states.

Does a dry run mark cargo records?

No, a dry run with --dry-run only shows what would be sent and leaves records in their former state. It sends nothing outward and does not count as a mark.