This skill creates or locates GitHub Issues tickets based on repository-specific change-tracking rules defined in configuration files. It solves the problem of determining which ticket a code change belongs to by following the repository's documented procedures. Developers should use it when asked which ticket a change is for, or when creating or finding tickets or issues, but only for GitHub Issues as other trackers are out of scope.
Install
npx skillscat add dracocephalum/dc-agentics/change-tracking Install via the SkillsCat registry.
This skill creates or locates GitHub Issues tickets based on repository-specific change-tracking rules defined in configuration files. It solves the problem of determining which ticket a code change belongs to by following the repository's documented procedures. Developers should use it when asked which ticket a change is for, or when creating or finding tickets or issues, but only for GitHub Issues as other trackers are out of scope.
Change tracking per this repository's rules. GitHub Issues is the only
supported tracker today; for anything else, say so and stop.
Find the rules
First .dc-agentics.yaml at the repository root: change-tracking.tracker
is github-issues or none - with none there is nothing to create and
this skill says so and stops; source-control.mode says whether creating a
ticket asks first. Then read the rule in the first location that exists,
then the tracker file it names. Never work from memory.
| Rule | Initialized repository | dc-agentics toolkit |
|---|---|---|
| change tracking - the ticket rule, the setting, the initialization exception, boards; names the tracker file | docs/rules/change-tracking/change-tracking.md |
repo/payload/docs/rules/change-tracking/change-tracking.md |
Actions from $ARGUMENTS
| Argument | Do | Where the procedure is |
|---|---|---|
new "<what and why>" |
create the ticket and report its number | change tracking, Before any work; tracker file, Tickets |
find <#n | words> |
show the ticket, or the tickets matching the words | tracker file, Tickets |
Always
A ticket is a sentence of intent, not a design document. Creating one is a
host action: it follows source-control.mode in the source-control rules,
For an agent. Nothing is invented that the user did not give - not the
ticket's intent, not which ticket the work belongs to.