jat-complete

Solid

Complete current JAT task with full verification. Verifies work (tests/lint), commits changes, writes memory entry, closes task, and emits final signal. Session ends after completion.

AI & Automation 240 stars 23 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /skill:jat-complete - Finish Task Properly Complete current task with full verification protocol. Session ends after completion. ## Usage ``` /skill:jat-complete # Complete task, show completion block /skill:jat-complete --kill # Complete and auto-kill session ``` ## What This Does 1. **Verify task** (tests, lint, security) 2. **Commit changes** with proper message 3. **Write memory entry** - Save context for future agents 4. **Reply to reporter** *(if applicable)* - Post a friendly customer-facing comment when the task has a requester/approver 5. **Mark task complete** (`jt close`) 6. **Emit completion signal** to IDE ## Prerequisites You MUST have emitted a `review` signal before running this: ```bash jat-signal review '{ "taskId": "TASK_ID", "taskTitle": "TASK_TITLE", "summary": ["What you accomplished"], "filesModified": [ {"path": "src/file.ts", "changeType": "modified", "linesAdded": 50, "linesRemoved": 10} ] }' ``` ## Step-by-Step Instructions ### STEP 1: Get Current Task and Agent Identity #### 1A: Get Agent Name Check the tmux session name or identity file: ```bash TMUX_SESSION=$(tmux display-message -p '#S' 2>/dev/null) # Agent name is the tmux session without "jat-" prefix AGENT_NAME="${TMUX_SESSION#jat-}" ``` #### 1B: Get Current Task Find your in-progress task: ```bash jt list --json | jq -r '.[] | select(.assignee == "AGENT_NAME" and .status == "in_progress") | .id' ``` If no task found, check for spontaneous work (uncom...

Details

Author
joewinke
Repository
joewinke/jat
Created
6 months ago
Last Updated
today
Language
Svelte
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category