Vercel Composition Patterns
supabase/supabase
React composition patterns that scale. An agent skill from supabase/supabase.
Performs a comprehensive code review of a spec implementation and generates a review round directory with issue files compatible with cy-fix-reviews.
$ npx skills add compozy/compozy --skill cy-review-round -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install compozy/compozy cy-review-round --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/compozy/compozy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/extensions/spec-cycle/skills/cy-review-round .claude/skills/cy-review-round && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "cy-review-round" agent skill from https://github.com/compozy/compozy/tree/main/extensions/spec-cycle/skills/cy-review-round into .claude/skills/cy-review-round/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cy-review-round", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/compozy/compozy/tree/main/extensions/spec-cycle/skills/cy-review-roundType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add compozy/compozy --skill cy-review-round -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install compozy/compozy cy-review-round --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/compozy/compozy.git skills-src && mkdir -p .agents/skills && cp -r skills-src/extensions/spec-cycle/skills/cy-review-round .agents/skills/cy-review-round && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cy-review-round" agent skill from https://github.com/compozy/compozy/tree/main/extensions/spec-cycle/skills/cy-review-round into .agents/skills/cy-review-round/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cy-review-round", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add compozy/compozy --skill cy-review-round -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install compozy/compozy cy-review-round --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/compozy/compozy.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/extensions/spec-cycle/skills/cy-review-round .cursor/skills/cy-review-round && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "cy-review-round" agent skill from https://github.com/compozy/compozy/tree/main/extensions/spec-cycle/skills/cy-review-round into .cursor/skills/cy-review-round/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cy-review-round", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/compozy/compozy.git --path extensions/spec-cycle/skills/cy-review-round--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add compozy/compozy --skill cy-review-round -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install compozy/compozy cy-review-round --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/compozy/compozy.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/extensions/spec-cycle/skills/cy-review-round .gemini/skills/cy-review-round && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "cy-review-round" agent skill from https://github.com/compozy/compozy/tree/main/extensions/spec-cycle/skills/cy-review-round into .gemini/skills/cy-review-round/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cy-review-round", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install compozy/compozy cy-review-roundInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add compozy/compozy --skill cy-review-round -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/compozy/compozy.git skills-src && mkdir -p .github/skills && cp -r skills-src/extensions/spec-cycle/skills/cy-review-round .github/skills/cy-review-round && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "cy-review-round" agent skill from https://github.com/compozy/compozy/tree/main/extensions/spec-cycle/skills/cy-review-round into .github/skills/cy-review-round/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cy-review-round", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add compozy/compozy --skill cy-review-round -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install compozy/compozy cy-review-round --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/compozy/compozy.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/extensions/spec-cycle/skills/cy-review-round .opencode/skills/cy-review-round && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "cy-review-round" agent skill from https://github.com/compozy/compozy/tree/main/extensions/spec-cycle/skills/cy-review-round into .opencode/skills/cy-review-round/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cy-review-round", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
cy-review-roundPerforms a comprehensive code review of a spec implementation and generates a review round directory with issue files compatible with cy-fix-reviews.
Cy Review Round is an agent skill from compozy/compozy. Performs a comprehensive code review of a spec implementation and generates a review round directory with issue files compatible with cy-fix-reviews. Use when reviewing implemented spec tasks, creating a manual review round without an external provider, or performing a quality audit of code changes. Do not use for fetching reviews from external providers, fixing existing review issues, executing spec tasks, or editing source code.
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/issue-template.md` and `references/review-criteria.md`).
It sits in Development. The repository describes itself as: An operating system for AI agents. Plug in the agent CLIs you already use (Claude Code, Codex, Gemini CLI, Cursor) and they become a team: they split the work, hand tasks to each… The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c15729c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Cy Review Round loads about 2.7k tokens when it runs, and up to ~4.3k if it reads all its reference files. Until then it costs about 113 tokens; SKILL.md has 1,450 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from compozy/compozy at commit c15729c, republished under its MIT licence (© compozy). 1,450 words, ~2,680 tokens.
.claude/skills/cy-review-round/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Perform a structured code review of a spec implementation and produce a review round directory that the cy-fix-reviews workflow can process.
.compozy/tasks/<name>/ directory.Determine the review round directory.
.compozy/tasks/<name>/.reviews-NNN/ subdirectories to determine the next round number. If none exist, use round 1..compozy/tasks/<name>/reviews-NNN/ with the round number zero-padded to 3 digits. Do NOT create it yet — wait until step 4 confirms there are issues to write. This avoids leaving empty directories when the review finds no issues.Identify the review scope.
_spec.md and _tasks.md from the spec directory to understand what was implemented and why, plus the contract catalogs _user_stories.md and _tests.md when present..compozy/tasks/<name>/adrs/ for architectural decision context._spec.md is missing, warn that the review will lack requirements context but proceed with a code-quality-only review.Perform the code review.
references/review-criteria.md for severity definitions and evaluation areas._tasks.md slices) and review each partition against its task's contract, core implementation files first. When the scope cannot be partitioned and still exceeds what a complete read can honestly cover, say so in the summary and recommend splitting the delivery — a review that silently degrades to sampling at scale certifies nothing._spec.md was available in step 2, cross-check the implementation against every stated requirement, acceptance criterion, and architectural decision — including every acceptance criterion and edge case in _user_stories.md when it exists. Flag any requirement that is missing, partially implemented, or implemented differently than specified. These are correctness issues — assign severity based on the gap's impact (critical if a core feature is missing, high if behavior deviates from spec, medium if an edge case from the spec is unhandled)._spec.md states a Motivating Problem, verify the delivered work solves it and name the slice that does — checking the implementation against the spec alone cannot catch a spec that drifted from its own mission. An ADR that narrowed or deferred the Motivating Problem without the user's recorded sign-off is itself a finding, at the severity of the gap it created._tests.md exists, verify that every test ID assigned in completed tasks' ## Tests sections is implemented in the suite and asserts the behavior the contract specifies. A missing case, or a hollow one that exists without asserting the contracted behavior, is an issue — assign severity based on the impact of the behavior left unverified.// nolint: intentionally ignoring close error on read-only file), do not create an issue. Only flag patterns that are genuinely problematic, not merely unconventional.Generate issue files.
Create the review round directory determined in step 1.
Read references/issue-template.md for the canonical format.
For each issue identified in step 3, create an issue_NNN.md file in the review round directory.
Issue numbering starts at 001 and increments sequentially.
Each file must use this exact structure:
---
provider: manual
pr:
round: <N>
round_created_at: <UTC timestamp in RFC3339 format>
status: pending
file: path/to/file.go
line: 42
severity: high
author: claude-code
provider_ref:
---
# Issue NNN: <title>
## Review Comment
<detailed review body>
## Triage
- Decision: `UNREVIEWED`
- Notes:The <author> field must be claude-code.
The provider_ref field must be empty.
The provider field must be manual.
The pr field is empty for manual reviews. If the user provides a PR number, include it.
The round field must match the directory number as an integer (not zero-padded).
The round_created_at field must use the same current UTC RFC3339 timestamp in every issue in this round.
The severity field must be exactly one of: critical, high, medium, low.
Summarize and present the review.
compozy loop run --workspace <ref> --name review-and-fix --input task_name=<name> to process the review round.Verify before completion.
cy-final-verify before claiming the review round is complete.provider, pr, round, and round_created_at values.reviews-NNN naming convention.cy-fix-reviews workflow handles remediation.prompt.ParseReviewContext()._meta.md; round metadata lives in each issue file frontmatter.gh mutations._spec.md is missing, warn about the lack of requirements context but proceed with code-quality-only review.© compozy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in extensions/spec-cycle/skills/cy-review-round of compozy/compozy.
Open the folder on GitHubat commit c15729c
Cy Review Round next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Cy Review Round this skillcompozy/compozy | 2.8k | — | ~2.7k | Automated safety check: Pass | MIT | |
| Vercel Composition Patternssupabase/supabase | 111k | 58 repos | ~726 | Automated safety check: Pass | MIT | |
| Finishing a Development Branchobra/superpowers | 297k | 5 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Typescript Advanced Typesrolling-scopes/rsschool-app | 10k | 25 repos | ~4.2k | Automated safety check: Pass | MPL-2.0 | |
| PR Babysitteropeninterpreter/openinterpreter | 69k | 3 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Code Review ChecklistshareAI-lab/learn-claude-code | 78k | 5 repos | ~1.1k | Automated safety check: Pass | MIT |
supabase/supabase
React composition patterns that scale. An agent skill from supabase/supabase.
obra/superpowers
Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.
rolling-scopes/rsschool-app
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications.
openinterpreter/openinterpreter
Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.
shareAI-lab/learn-claude-code
Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.
onyx-dot-app/onyx
Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.
compozy/compozy
Dogfoods Compozy through an autonomous startup scenario with live providers, cross-surface observation, and strict evidence audit.
compozy/compozy
Go test-shape discipline for Compozy. An agent skill from compozy/compozy.
compozy/compozy
Guide for assistant-ui library - AI chat UI components. An agent skill from compozy/compozy.
compozy/compozy
Guide for assistant-ui UI primitives - ThreadPrimitive, ComposerPrimitive, MessagePrimitive.
compozy/compozy
Guide for assistant-ui runtime system and state management. An agent skill from compozy/compozy.
compozy/compozy
Guide for assistant-stream package and streaming protocols. An agent skill from compozy/compozy.
Categories
Performs a comprehensive code review of a spec implementation and generates a review round directory with issue files compatible with cy-fix-reviews. Cy Review Round is an agent skill from compozy/compozy. Performs a comprehensive code review of a spec implementation and generates a review round directory with issue files compatible with cy-fix-reviews.
Cy Review Round fits situations like: reviewing implemented spec tasks; creating a manual review round without an external provider; performing a quality audit of code changes; fetching reviews from external providers.
Run `npx skills add compozy/compozy --skill cy-review-round -a claude-code`. Or copy the skill folder (extensions/spec-cycle/skills/cy-review-round in compozy/compozy) into .claude/skills/cy-review-round in your project. Claude Code loads it when a task matches its description.
Run `npx skills add compozy/compozy --skill cy-review-round -a codex`. Or copy the skill folder (extensions/spec-cycle/skills/cy-review-round in compozy/compozy) into .agents/skills/cy-review-round in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add compozy/compozy --skill cy-review-round -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cy-review-round, .gemini/skills/cy-review-round, .github/skills/cy-review-round and .opencode/skills/cy-review-round in your project.
SKILL.md names no scripts, command-line tools or credentials: Cy Review Round is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Cy Review Round is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Cy Review Round: Vercel Composition Patterns (supabase/supabase, 111k stars), Finishing a Development Branch (obra/superpowers, 297k stars), Typescript Advanced Types (rolling-scopes/rsschool-app, 10k stars) and PR Babysitter (openinterpreter/openinterpreter, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
compozy (a GitHub organization) maintains it in compozy/compozy, which has 2,791 GitHub stars. The repository holds 47 skills in this directory. The repository was last updated on October 8, 2026.
Source: compozy/compozy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.