← ClaudeAtlas

request-harnesslisted

Use this skill when processing requests dropped into docs/requests/ (via /requests, /requests-watch, or when the user asks to handle pending requests/依頼). Covers intake, ticket lifecycle, task-type routing (code, visual materials, research, writing, ops), execution, delivery reports, and the unattended watch loop.
sardonyx0827/dotfiles · ★ 0 · Data & Documents · score 72
Install: claude install-skill sardonyx0827/dotfiles
# Request Harness Drive requests the user drops into `docs/requests/` to completion. Requests are free-form: chat excerpts, specs, memos, screenshots, PDFs. Deliverables are NOT limited to code — visual materials (slides, diagrams, one-page HTML), research reports, and documents are equally common. ## Directory Contract `docs/requests/` is relative to the current repository root. ``` docs/requests/ ├── README.md # usage guide for humans (scaffolded on first run) ├── <request> # DROP ZONE: any file or folder at root = one new request ├── in-progress/ │ └── <ticket-id>/ │ ├── <originals> # moved as-is from the drop zone (never edit or delete) │ ├── TICKET.md # state: interpretation, plan, log — single source of truth │ └── output/ # deliverables └── done/ └── <ticket-id>/ # completed tickets (+ REPORT.md) ``` - **Pick-up rule**: everything at `docs/requests/` root except `README.md`, `in-progress/`, `done/` is a new request. One file or one folder = one request. - **Ticket ID**: `YYYYMMDD-<kebab-slug>` — slug is a short English summary (e.g. `20260704-sales-onboarding-slides`). On collision append `-2`, `-3`, …. - **Scaffolding**: if `docs/requests/` does not exist, create the structure above and write `README.md` from the template at the end of this file. ## Ticket Format (TICKET.md) Body in Japanese. Frontmatter: ```yaml --- status: in-progress | needs-input | blocked | done type: code | visual | r