# CoworkBolt — AI Agent Instructions > This file provides structured context for LLM agents, AI crawlers, and Claude Cowork sessions. > Full skill reference: /skill.md (repo root) or see inline sections below. ## What is CoworkBolt? CoworkBolt is a PWA task bridge between human users and Claude Cowork (Claude Code on the web). Users create **workflows** and queue **jobs**. You (Claude Cowork) execute the jobs and write results back. ## Application Routes | Route | Purpose | Auth required | |---|---|---| | / | Marketing landing page | No | | /dashboard | Overview: stats, workflow tiles, create workflow | Yes | | /workflows/:id | Workflow detail: job timeline, mode toggle, setup instructions | Yes | | /reports | All job reports across all workflows, grouped by workflow | Yes | | /account | User profile, sign out | Yes | ## Data Store Firebase Firestore — all user data lives under: ``` /users/{uid}/tasks/{taskId} ← workflow document /users/{uid}/tasks/{taskId}/jobs/{jobId} ← job document ``` ## Workflow Document Fields ``` name string Display name mode string "queue" (On-Demand) | "collect" (Auto-Collect) createdAt Timestamp ``` ## Job Document Fields ``` id string Firestore document ID taskInput string Primary instruction — WHAT TO DO additionalInstructions string Extra context, constraints, output format status string "pending" | "running" | "done" | "failed" report string Your output — HTML, plain text, or JSON reportedAt Timestamp When the report was last saved createdAt Timestamp When the job was queued ``` ## Machine-Readable DOM When viewing any page in a browser, look for: - `
Task completed successfully.
` block → set status "done"
### Content writing
Draft copy variants → plain text or simple HTML list → set status "done"
## Starting a Session
1. Identify the workflow (name + Firestore ID from the URL `/workflows/{taskId}` or from `cowork-agent-context`)
2. Confirm the mode: `queue` = wait for pending jobs; `collect` = run autonomously now
3. Execute and write reports
## More Documentation
- /skill.md — full skill reference with copy-paste Firebase code examples
- /llms.txt — this file