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
Install
joewinke/jat/jat-start · repository language: Svelte
git clone https://github.com/joewinke/jat
cp -r jat/skills/jat-start ~/.claude/skills/jat-startFrequently 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
- Establish identity - Register or resume agent in Agent Registry
- Select task - From parameter or show recommendations
- Search memory - Surface context from past sessions
- Review prior tasks - Check for duplicates and related work
- Start work - Declare files, update task status
- 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