{"enrichment":{"faq":[{"a":"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.","q":"How do I begin a JAT task session?"},{"a":"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.","q":"How to start working on a JAT task?"},{"a":"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.","q":"What does jat-start do when resuming an existing session?"},{"a":"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.","q":"Does jat-start emit IDE signals and declare files?"},{"a":"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.","q":"Can jat-start minimize round-trips during startup?"}],"shadow_tags":["agent-lifecycle","session-management","task-initialization","parallel-execution","ide-integration","memory-context","conflict-detection","workflow-orchestration","signal-emission","agent-registry"],"summary_rewrite":"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."},"files":[{"bytes":8441,"path":"skills/jat-start/SKILL.md","sha256":"2b009c70e4dc9b2693ba53c81f49cf77ea10f87b6f901ea8c9a0677b79ada1b5","url":"https://skillfed.io/files/joewinke/jat/jat-start/9660a684/SKILL.md"}],"id":"joewinke/jat/jat-start","links":{"html":"https://skillfed.io/joewinke/jat/jat-start","md":"https://skillfed.io/joewinke/jat/jat-start.md","repo":"https://github.com/joewinke/jat"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":27,"language":"Svelte","last_updated":"2026-07-27","license":"MIT","name":"jat-start","publisher":"joewinke","stars":248},"relations":{"similar":[{"id":"joewinke/jat/jat-complete"},{"id":"joewinke/jat/jat-onboard"},{"id":"joewinke/jat/route-makeover"},{"id":"Aradotso/hermes-skills/hermes-paperclip-adapter"},{"id":"sanjay3290/ai-skills/manus"},{"id":"Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations/agent-mail"},{"id":"joewinke/jat/jat-verify"},{"id":"patricio0312rev/skills/ai-agent-orchestrator"},{"id":"cyrusagents/cyrus/cyrus-setup-linear"},{"id":"openhumancy/openhumancy-skill/openhumancy"}]},"slug":{"owner":"joewinke","repo":"jat","skill":"jat-start"},"version":"9660a684"}
