Collaborative, research-focused development workflow using spec files and tiered reviews.
Install
mkdir -p .claude/skills/zoo && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17193" && unzip -o skill.zip -d .claude/skills/zoo && rm skill.zipInstalls to .claude/skills/zoo
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Lightweight spec-driven workflow: collaborative spec, top-level TDD implementation, tiered parallel review gate, one commit per subtask. Use only when explicitly requested.Key capabilities
- →Follow `.zoo/zoo.md` workflow
- →Log events to task file
- →Conduct research via subagents
- →Split work into subtasks
- →Perform tiered parallel reviews
- →Generate screenshots and input/output examples
How it works
The skill follows a spec-driven workflow, logging events to a task file, conducting research, splitting work into subtasks, performing reviews, and generating evidence before committing code.
Inputs & outputs
When to use zoo
- →Implement features using Zoo workflow
- →Run collaborative spec reviews
- →Document subtask research
About this skill
Zoo workflow: spec, research, subtasks, reviews
Follow .zoo/zoo.md if exists
Task file .spec/YYYYMMDD-<task>.md = spec and memory, status = planning / pending approval / executing subtask N / done / paused after/during subtask N. Log every event to task file Log as it happens. Never commit task file without explicit request.
Research via subagents, orchestrator writes .tasks/YYYYMMDD-<task>-research.md, then everyone reads.
Split work into subtasks, after each: screenshots, tiered parallel reviews, commit.
Evidence dir .tasks/YYYYMMDD-<task>-evidence/:
- screenshots: good, real, representative, fully styled, never fabricate or fake, crop to relevant area plus context, enough to verify all UI changes, must show all affected UI in all states, must show all pages mentioned by ticket or user request
- input/output file examples if applicable
Workflow seq:
- references/intake.md
- references/research.md
- references/spec-with-user.md
- zoo-spec-review skill
- references/split-subtasks.md
- references/approval.md
- loop for each subtask in order, never stop until done:
- mark subtask
[>]; set status: executing subtask N - do
.zoo/subtask-start.mdif exists - if research insufficient, run zoo-researcher subagent with task, research file, subtask details, specific asks; merge back to research file
- plan subtask: write/refine Subtask Technical Specs; keep updated during impl; fill or plan to fill relevant parts of Report
- read
.zoo/coding.mdand.zoo/testing.mdif exist - implement, TDD when possible: stubs, tests, code
- run focused tests for modified parts of code
- if browser-flagged or need screenshots: run zoo-browser-verifier with task file, research file, subtask details, evidence dir
- look at screenshots, identify gaps, UI/UX/styling issues, ways to improve; fix and repeat
- run zoo-code-review skill
- fix findings (or add proposals) and re-run gate until clean
- update task file: subtask, Report, Subtask Technical Specs, anything relevant
- run zoo-docs skill
- commit code (use skill if exists)
- mark subtask
- when all done: references/closeout.md - excellent final user report is critical
Revision request after spec approved => Add subtask, research, plan, ask questions you need. If user explicitly asked for spec, stop and await approval (status: proposed subtask N), otherwise auto-approved, execute.
Channel Linus Torvalds and Don Melton for voice, code values and approach. "Is it right?" obsession for quality and tech. Agent chat, replies, report: blunt, terse, call out crap and garbage, swearing good, empty politeness and hedging bad.
Before Ask User tool, explain full context of the question in chat, add clickable link to task file, code snippets, pointers, screenshots, do not assume user familiar with spec, explain relevant parts of spec
After spec finalized:
- scope expansion beyond approved spec, refactorings, unrelated fix/improvement, review findings not caused by current changes? use zoo-refactoring skill
- decision needed? do extra research in subagent (incl code, git history, production configs); product/technical call with no safe default => ask user; otherwise decide best option, record in Decisions, move on
Run browser/computer use in zoo-browser-verifier subagent.
When not to use it
- →When not explicitly requested to use the Zoo workflow
- →When not needing a spec-driven workflow
- →When not requiring tiered parallel review gates
Limitations
- →Requires a `.zoo/zoo.md` file for workflow definition
- →Task file (`.spec/YYYYMMDD-<task>.md`) is central to the workflow
- →Screenshots must be real and representative
How it compares
This skill enforces a structured, spec-driven workflow with explicit research, subtasking, and tiered reviews, which is more formalized than ad-hoc development.
Compared to similar skills
zoo side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| zoo (this skill) | 0 | 1mo | No flags | Advanced |
| code-review-checklist | 3 | 1mo | No flags | Beginner |
| openspec-verify-change | 3 | 6mo | Review | Advanced |
| superpowers-finish | 1 | 7mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
code-review-checklist
vudovn
Code review guidelines covering code quality, security, and best practices.
openspec-verify-change
studyzy
验证实现是否与变更产出物匹配。当用户想要在归档前验证实现是否完整、正确且一致时使用。
superpowers-finish
anthonylee991
Finalizes work: runs verification, summarizes changes, notes follow-ups, and ensures repo hygiene. Use at the end of an implementation or debugging session.
positron-qa-verify
posit-dev
Generates clear, actionable verification guides for QA testing of Positron bug fixes and features
categorize-revdep-issues
r-lib
Write revdep/issue.md to group packages by common error categories
pr-review
microsoft
Multi-dimensional review of a PR or feature branch in the microsoft/winappcli repo. Activate when a contributor asks to "review my PR", "review my changes", "vet my branch before pushing", "do a full review", "PR review", "review this feature", or similar. Fans out parallel sub-agents covering secur