skillfed

jat-start

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.

jat-start registers your agent, selects a task, and begins a JAT work session with memory context and conflict detection.

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

248 27 MIT updated by joewinke

Install

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

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

Frequently asked questions

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

How do I begin a JAT task session?

jat-start initializes a new work session by registering your 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 jat-start at the beginning of every JAT session to set up your working environment and ensure continuity with prior work.

How to start working on a JAT task?

jat-start handles task initialization and setup by first registering you as a named agent, then letting you select which task to work on. The skill searches your memory for related sessions, detects any conflicts or duplicate efforts, and initializes task context. This ensures you begin with full awareness of what's been done before.

What does jat-start do when resuming an existing session?

jat-start can resume an existing JAT session by recognizing you as a named agent on a specific task. It retrieves your prior context, checks for conflicts, and restores your working state so you can pick up where you left off without losing progress or duplicating effort.

Does jat-start emit IDE signals and declare files?

Yes. jat-start emits IDE signals and declares files at the beginning of work to track session state and keep your development environment synchronized. This helps maintain visibility into what files are in scope and what the current session is targeting.

Can jat-start minimize round-trips during startup?

jat-start can execute parallel startup rounds to minimize round-trips during initialization. This speeds up agent registration, task selection, memory search, conflict detection, and IDE signal emission by running compatible operations concurrently rather than sequentially.

SKILL.md

rendered from the published skill — quoted content, verbatim

/skill:jat-start - Begin Working

One agent = one session = one task. Each session handles exactly one task from start to completion.

Usage

/skill:jat-start                    # Show available tasks
/skill:jat-start task-id            # Start specific task
/skill:jat-start AgentName          # Resume as AgentName
/skill:jat-start AgentName task-id  # Resume as AgentName on task

Add quick to skip conflict checks.

What This Does

  1. Establish identity - Register or resume agent in Agent Registry
  2. Select task - From parameter or show recommendations
  3. Search memory - Surface context from past sessions
  4. Review prior tasks - Check for duplicates and related work
  5. Start work - Declare files, update task status
  6. Emit signals - IDE tracks state through jat-signal

Step-by-Step Instructions

**IMPORTANT: Minimize round-trips by issuing independent

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

Read as markdown · JSON record · Browse the source repository

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

Related skills

Tags

agent-lifecycle session-management task-initialization parallel-execution ide-integration memory-context conflict-detection workflow-orchestration signal-emission agent-registry