$npx skillfedfor your agent

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 MITupdated by joewinke

Decision gist · record as of 2026-07-27

jat-complete finishes your current task by verifying work, committing changes, and closing the task in the system. 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.

manual: git clone https://github.com/joewinke/jat → cp -r jat/skills/jat-complete ~/.claude/skills/jat-complete
skills/jat-complete/SKILL.md · version a7f108ba

Use it when

  • jat-complete verifies work passes tests, lint, and runtime checks before closing your task.
  • jat-complete handles the entire commit workflow: it stages your changes, commits them with proper formatting.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

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

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

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)

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

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Complete current task with full verification and commit workflow”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

jat-start
by joewinke · joewinke/jat

jat-start initializes a new work session by registering agent identity, selecting a task, and surfacing relevant context from past sessions. It checks for duplicate or conflicting work, declares files, and emits IDE signals to track session state. Run this at the beginning of every JAT session.

MITupdated Jul 2026
★ 248repo stars
Route Makeover
by joewinke · joewinke/jat

Route Makeover orchestrates a complete app redesign by scanning your SvelteKit project's routes, organizing them into tiers and clusters, and materializing a structured task epic ready for execution. It pairs with the impeccable skill to handle per-route treatment and jat:tasktree to wire dependencies, letting you hand a design team a ready-to-run plan. Use it when you need the whole app redesigned—not just one screen.

MITupdated Jul 2026
★ 248repo stars
jat-onboard
by joewinke · joewinke/jat

jat-onboard streamlines new client projects by intelligently processing documentation to extract team structure, integrations, and requirements. It generates knowledge bases, database schemas with RLS policies, a product requirements document, and a hierarchical task tree—all the structured groundwork needed before development begins.

MITupdated Jul 2026
★ 248repo stars
verification-mastery
by xenitV1 · xenitV1/claude-code-maestro

Verification Mastery establishes a mandatory gate: never claim work is done without running fresh verification commands and reviewing their output. The skill teaches a five-step workflow—identify what proves your claim, execute the full command, read the complete output, confirm it matches your assertion, and only then make the claim. It covers common scenarios like test passes, builds, linter checks, and bug fixes, each with specific evidence requirements.

MITupdated Jan 2026
★ 230repo stars
impeccable
by joewinke · joewinke/jat

impeccable shapes production frontend interfaces through design iteration, critique, and craft. It handles everything from visual hierarchy and accessibility to responsive layouts, design systems, and micro-interactions—grounded in project context via PRODUCT.md and DESIGN.md. Real working code, committed design choices.

MITupdated Jul 2026
★ 248repo stars
verify
by zereight · zereight/gitlab-mcp

Verify turns uncertain claims into concrete proof by running existing tests, type checks, and targeted validation commands. It reports exactly what passed, what failed, and what remains unverified—ensuring changes are genuinely complete before you move on.

MITupdated Jul 2026
★ 1,847repo stars

More skills Quality Run Quality Gates (unlicensed)

Tags
task-lifecycleverification-gatecommit-workflowsession-managementquality-assurancememory-persistencecompletion-protocolruntime-validationcustomer-notification