assess-ticket

Assess tickets against the codebase for drift, relevance, progress, advisability, and complexity.

1|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/williamthorsen/codeassembly --skill assess-ticket-williamthorsen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assess-ticket
Source: https://github.com/williamthorsen/codeassembly/tree/main/packages/agents/content/skills/assess-ticket
Command: npx skills add https://github.com/williamthorsen/codeassembly --skill assess-ticket-williamthorsen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tickets go stale as codebases evolve: assumptions drift, needs get superseded, and work may already be partially done. This Skill evaluates a ticket against the current repository state so you can decide whether to update, revise, close, or implement it. ## Core Features & Use Cases - Five-dimension assessment: Evaluates drift, relevance, progress, advisability, and complexity with constrained verdicts and evidence bullets. - Flexible ticket sources: Accepts issue URLs, shorthand references like #99, file paths, or plain text, with automatic resolution from the environment. - Actionable follow-ups: Maps non-baseline verdicts to concrete next steps such as updating the ticket, closing it, or adding a triage comment. - Use Case: Before starting work on GitHub issue #142, run an assessment to discover that 3 of 5 acceptance criteria are already met and the ticket's file references have drifted, then update the ticket to match the current codebase. ## Quick Start Assess ticket #142 against the current codebase across all dimensions and show me the verdicts with follow-up actions.

Frequently Asked Questions about assess-ticket

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

FAQPage Schema
How do I check if a GitHub issue is still relevant to my codebase?

Run a ticket relevance assessment that compares the issue's motivation against current code. The relevance dimension checks whether the problem was solved another way or the target system was removed, returning relevant, uncertain, or superseded verdicts.

How to detect stale tickets that reference outdated code?

Use drift analysis, which extracts file paths, module names, and API references from the ticket and verifies they still exist. It also examines commits since the ticket's last-updated date in affected areas to determine whether assumptions hold, partially drifted, or are severely outdated.

Can I assess only one dimension instead of all five?

Yes, pass a mode argument of drift, relevance, progress, advisability, or complexity to run a single dimension. The default mode is all, which runs every dimension in order and skips advisability and complexity when progress is complete.

What ticket formats does the assessment accept as input?

The assessment accepts issue URLs, shorthand references like #99 or issue 99, file paths, or plain text. When no source is given, it auto-resolves from the environment, and resolved URLs are persisted to the branch manifest for later sessions.

What happens after a ticket assessment finds problems?

Non-baseline verdicts trigger a numbered list of follow-up actions such as updating the ticket to match the codebase, revising it for advisability concerns, closing it, or adding a triage comment. The agent waits for you to pick an option before executing anything.