skillfed

jat-complete

jat-complete wraps up your active task by running verification checks (tests, lint, type checking), staging and committing your changes with proper formatting, recording context for future agents, and marking the task closed in the system. It handles customer-facing replies when applicable and emits a completion signal to your IDE.

jat-complete finishes your current task by verifying work, committing changes, and closing the task in the system.

AI-generated summary based on this skill's SKILL.md

248 27 MIT updated by joewinke

Install

joewinke/jat/jat-complete · repository language: Svelte

CLI (skillfed)coming soon
git clone https://github.com/joewinke/jat
cp -r jat/skills/jat-complete ~/.claude/skills/jat-complete

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I complete my current task with jat-complete?

jat-complete wraps up your active task by running verification checks (tests, lint, type checking), staging and committing your changes with proper formatting, recording context for future agents, and marking the task closed in the system. Run the command to execute the full completion workflow automatically.

What verification does jat-complete perform before closing?

jat-complete verifies work passes tests, lint, and runtime checks before closing your task. It ensures all checks pass before allowing the task to be marked complete, preventing incomplete or broken work from being committed.

How do I finish my current task and commit changes?

jat-complete handles the entire commit workflow: it stages your changes, commits them with proper formatting, and closes the task in the system. The skill manages both code verification and task record updates in a single operation.

What happens when jat-complete writes a memory entry?

jat-complete records context and task details into a memory entry for future agents, then closes your session. This ensures continuity and provides a complete record of work completed, making handoffs to other agents seamless.

Does jat-complete emit a completion signal to my IDE?

Yes, jat-complete posts a customer-facing reply when applicable and emits a completion signal to your IDE to mark the task as finished. This signals the end of your work session and updates all connected systems.

Can jat-complete handle spontaneous work detection?

jat-complete can detect spontaneous work and backfill task records as needed. This ensures that unplanned work is properly captured and integrated into your task history before completion.

SKILL.md

rendered from the published skill — quoted content, verbatim

/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":

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
skills/jat-complete/SKILL.md

Related skills

Tags

task-lifecycle verification-gate commit-workflow session-management quality-assurance memory-persistence completion-protocol runtime-validation customer-notification