track-work
Start tracked work: find/create ticket, set in-progress, track progress in comments.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Start tracked work: find/create ticket, set in-progress, track progress in comments.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add a comment to an issue.
Document a completed issue in the wiki (functional, technical, decision, solution).
Summarize a ticket's history, description, comments, and status.
Summarize recent activity across issues and commits.
Bump the tracker VERSION (semver) so update-check hook notifies existing installs.
Create a new issue (ticket, bug, feature request).
| name | track-work |
| description | Start tracked work: find/create ticket, set in-progress, track progress in comments. |
Begin tracked work on an issue with full audit trail.
If $ARGUMENTS looks like an issue ID (matches {PREFIX}-{slug}-{N} or legacy {PREFIX}-{N} pattern):
.project/issues/$1/issue.json and description.mdIf $ARGUMENTS is a title (does not match an issue ID pattern):
jq (TOON output, no full-file dump):
jq -r --arg q "$ARGUMENTS" '
[.[] | select((.title|ascii_downcase) | contains($q|ascii_downcase))] as $r
| "matches[\($r | length)]{id,status,title}:",
($r[] | " \(.id),\(.status),\(.title)")
' .project/issues_index.json
issues/*/issue.json by hand..project/config.json for prefix and team infoPROJECT_SLUG env var or config team array).project/counters/{slug}.json for next issue number (create with {"nextId": 1} if missing).project/issues/{PREFIX}-{slug}-{N}/issue.json with status "in-progress".project/issues/{PREFIX}-{slug}-{N}/description.md.project/counters/{slug}.jsonSet the issue status to in-progress and update the timestamp
Update issues index: Read .project/issues_index.json (create as [] if missing). Replace the entry with matching id (or add if missing) using fields: id, title, type, status, priority, assignee, labels, parent, created, updated. Sort by updated descending. Write back.
Add an opening comment:
{"id": "001", "author": "Claude Code", "content": "Starting work on this issue.", "created": "<ISO-8601>"}
Summarize the issue context to the user
Tell the user: "Tracking work under {ID}. I will add comments as I work and update the status when done."
As you implement changes, periodically add comments to the issue documenting:
review or done.feat(module): description [PREFIX-slug-N].