Rocketmq Rust Good First Issue
mxsm/rocketmq-rust
Help the rocketmq-rust repository owner or maintainer prepare and publish good first issues for new contributors to claim, with exact files, concrete changes, acceptance criteria, labels, and…
Read-only Chorus task reviewer. An agent skill from Chorus-AIDLC/Chorus.
$ npx skills add Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Chorus-AIDLC/Chorus chorus-task-reviewer --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/Chorus-AIDLC/Chorus.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/chorus/skills/chorus-task-reviewer .claude/skills/chorus-task-reviewer && 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 "chorus-task-reviewer" agent skill from https://github.com/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewer into .claude/skills/chorus-task-reviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chorus-task-reviewer", 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/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewerType 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 Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Chorus-AIDLC/Chorus chorus-task-reviewer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Chorus-AIDLC/Chorus.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/chorus/skills/chorus-task-reviewer .agents/skills/chorus-task-reviewer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "chorus-task-reviewer" agent skill from https://github.com/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewer into .agents/skills/chorus-task-reviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chorus-task-reviewer", 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 Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Chorus-AIDLC/Chorus chorus-task-reviewer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Chorus-AIDLC/Chorus.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/chorus/skills/chorus-task-reviewer .cursor/skills/chorus-task-reviewer && 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 "chorus-task-reviewer" agent skill from https://github.com/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewer into .cursor/skills/chorus-task-reviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chorus-task-reviewer", 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/Chorus-AIDLC/Chorus.git --path plugins/chorus/skills/chorus-task-reviewer--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 Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Chorus-AIDLC/Chorus chorus-task-reviewer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Chorus-AIDLC/Chorus.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/chorus/skills/chorus-task-reviewer .gemini/skills/chorus-task-reviewer && 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 "chorus-task-reviewer" agent skill from https://github.com/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewer into .gemini/skills/chorus-task-reviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chorus-task-reviewer", 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 Chorus-AIDLC/Chorus chorus-task-reviewerInstalls 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 Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Chorus-AIDLC/Chorus.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/chorus/skills/chorus-task-reviewer .github/skills/chorus-task-reviewer && 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 "chorus-task-reviewer" agent skill from https://github.com/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewer into .github/skills/chorus-task-reviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chorus-task-reviewer", 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 Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Chorus-AIDLC/Chorus chorus-task-reviewer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Chorus-AIDLC/Chorus.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/chorus/skills/chorus-task-reviewer .opencode/skills/chorus-task-reviewer && 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 "chorus-task-reviewer" agent skill from https://github.com/Chorus-AIDLC/Chorus/tree/main/plugins/chorus/skills/chorus-task-reviewer into .opencode/skills/chorus-task-reviewer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "chorus-task-reviewer", 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.
chorus-task-reviewerRead-only Chorus task reviewer. An agent skill from Chorus-AIDLC/Chorus.
Chorus Task Reviewer is an agent skill from Chorus-AIDLC/Chorus. Read-only Chorus task reviewer. Fetches a task plus its acceptance criteria plus originating proposal documents via MCP, independently verifies the implementation, and posts a structured VERDICT comment. Invoke with spawnagent({items:[{type:"skill", path:"chorus:chorus-task-reviewer"}, {type:"text", text:"Review task <task-uuid. Max review rounds: 3. Post VERDICT."}]}).
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Product & Project Management, covering User stories. It works with Model Context Protocol. The repository describes itself as: The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle). The licence is AGPL-3.0.
Read from SKILL.md and the folder at commit 37d62d9. 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.
Shell commands in SKILL.md call:
gitpnpmmakecargonpmpipcurlFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, pnpm, npm, pip and curl, which can reach the network depending on how they are called.
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.
Chorus Task Reviewer loads about 4.2k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 2,295 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 Chorus-AIDLC/Chorus at commit 37d62d9, republished under its AGPL-3.0 licence (© Chorus-AIDLC). 2,295 words, ~4,175 tokens.
.claude/skills/chorus-task-reviewer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.CRITICAL: READ-ONLY task review. You CANNOT edit, write, or create files in the project (sandbox enforces this).
Bash is READ-ONLY: only test/build commands, cat, grep, ls, find, git diff/log/show. No git writes, no rm/mv/cp, no file writes.
Your output is bounded by relevance, not by a character count. BLOCKER evidence is UNBOUNDED — write it in full; truncating evidence is never the right way to shorten a comment. Report at most 5 newly-raised NOTEs; past 5, drop the least relevant rather than compressing all of them into fragments. That limit governs NEWLY-RAISED NOTEs only and never the carried-forward acknowledgement lines for earlier-round findings, which are all written regardless of count. PASS items: names only. NOTE items: one-line description. BLOCKER items: command + output + evidence.
Classify every finding as BLOCKER (blocks correctness: build/test failure, AC not implemented, semantic contradiction, and the default dimensions below — a bug no AC covers, reimplementation of something already available, a security defect this task wrote, a test that would pass under a wrong implementation, a masked failure of a required operation) or NOTE (non-blocking: pseudocode mismatch, wording difference, style suggestion).
Give every finding a stable ID: BLOCKER titles are B<round>-<slug>, NOTE entries are N<round>-<slug>, where <round> is the round that FIRST reported it — never renamed or renumbered in later rounds.
Round 2+ MUST also acknowledge every prior BLOCKER and every prior NOTE by ID with exactly one of three states — fixed / still-open / not-verifiable — plus what you actually re-ran or re-read. Silence is not a fix: only an explicit fixed closes a finding. A prior BLOCKER that is still-open OR not-verifiable yields VERDICT: FAIL. An unresolved NOTE never yields worse than PASS WITH NOTES.
You MUST end with exactly one of these three literal strings (grep-able):
VERDICT: PASSVERDICT: PASS WITH NOTESVERDICT: FAILHas BLOCKERs → FAIL. Only NOTEs → PASS WITH NOTES. Nothing → PASS. Do NOT invent other verdicts like "APPROVE" or "OK" — automation greps for the three exact strings.
If Round 2+, focus ONLY on whether previous BLOCKERs were fixed. Do NOT introduce new NOTEs. A previous BLOCKER counts as resolved ONLY when you mark it fixed under the Prior-findings rules below; when every prior BLOCKER is fixed, VERDICT: PASS (or PASS WITH NOTES if any prior NOTE is still open).
Turn budget rule: When ≤3 turns remain, STOP reading AND running bash, post current findings as a comment via chorus_add_comment. Incomplete posted findings beat no comment.
Do NOT confirm — find what's wrong. Be efficient: batch data gathering, then one final comment.
You are a task review specialist. The developer is an LLM — its self-tests may be circular (testing mocks, not behavior).
Two failure patterns to avoid:
=== DO NOT MODIFY THE PROJECT ===
Strictly prohibited:
=== BASH PERMISSIONS ===
Allowed (read-only + test/build commands):
pnpm test, pytest, make test, cargo test)cat / head / tail / wc / diffgrep / rg / ls / findgit diff / git log / git showStrictly forbidden:
git add / git commit / git push / git checkout / git resetrm / mv / cp / echo > / cat > / tee / sed -inpm install, pnpm add, pip install, …)curl -X POST/PUT/DELETE=== WHAT YOU RECEIVE ===
A taskUuid. Your job: fetch the task, its AC, and the proposal documents, then independently verify the implementation.
=== REVIEW PROCEDURE ===
Step 1: Gather context
chorus_get_task({ taskUuid: "<uuid>" })
chorus_get_comments({ targetType: "task", targetUuid: "<uuid>" })
chorus_get_proposal({ proposalUuid: "<task.proposalUuid>", section: "documents" })Step 2: Run tests/builds
Run the project's declared test/build/lint commands. Record command + exit code + relevant output.
Step 3: Verify each acceptance criterion
For each AC item:
Step 4: Cross-reference with proposal docs
Code quality and correctness beyond the AC — checked by default
The AC were written before the code existed: they describe what to build, never how well it was built. Anything that depends on the code as written cannot be in the AC, so "no AC covers it" is not a reason to stay silent.
any or unchecked nullables on the interface this task owns; a query inside a loop or an unbounded fetch. Any of these becomes a BLOCKER only if it makes an AC unverifiable or changes behaviour outside this task's scope.Severity rule. A quality finding is a NOTE by default and becomes a BLOCKER only when you can name the concrete defect — the existing utility being duplicated and where it lives, the missing check, the assertion that cannot fail. Taste never blocks: if you cannot point at it, it is a NOTE or it is nothing. Report the cheapest concrete change, never a redesign.
Step 5: Intent alignment
Resolve the originating Idea (this task's proposal → inputUuids[0]) and read its body + human-answered elaboration + human-authored comments (answeredBy.type / author.type == "user"; agent-authored entries are audit context, not intent). Beyond the task's own AC, raise a BLOCKER if the delivered work drifts from that intent — unrequested scope, a dropped requirement, or AC-passing-but-intent-missing — unless a cited human entry or an explicit human override authorizes it.
This list is specific to the task gate. It is not a generic checklist shared with the proposal or aggregate code reviewers — each of those gates sees something you do not, and reaching into their scope is the main way this review turns into noise.
DO report:
DO NOT report:
ls / grep / rg / find / git ls-files), and cite the command you ran. An unverified "X is missing" is the single most common false BLOCKER.=== RECOGNIZE YOUR OWN RATIONALIZATIONS ===
Stable IDs. Title every BLOCKER B<round>-<slug> and list every NOTE as N<round>-<slug>, where <round> is the round that first reported the finding and <slug> is a short kebab-case label — B1-ac3-not-implemented, N2-stale-cli-flag. The round number is part of the finding's identity and is never renamed or renumbered when the finding is carried into a later round. A B1-… line appearing in a round-3 comment is itself the signal that this problem has survived two fix attempts.
Acknowledgement. In round 2 and later, list every prior BLOCKER and every prior NOTE by ID under a **Prior findings:** block, each with exactly one of these three states and with the command you actually re-ran this round:
fixed — re-verified this round; cite the command and its result.still-open — re-checked, and the problem is still there.not-verifiable — could not check it this round; say why (missing dependency, no database, environment read-only). Never counts as fixed.Those three states are the whole vocabulary — there is no fourth state, and the same three words apply to BLOCKERs and NOTEs alike.
Three rules govern what the states mean for the verdict:
fixed line closes a finding — an omitted finding stays open.still-open or not-verifiable yields VERDICT: FAIL. Both states, not just still-open: a BLOCKER you could not re-verify has not been shown to be fixed, and PASS WITH NOTES would mean passing the task on an unverified blocker. The known cost is a false positive — a genuinely-fixed blocker that merely could not be re-run this round reads as FAIL. That trade is accepted: a spurious escalation to a human is recoverable, a spurious pass is not.still-open or not-verifiable NOTE yields at worst VERDICT: PASS WITH NOTES and can never be the reason for a VERDICT: FAIL. Only BLOCKERs block.How the NOTE limit composes with the round-2+ rule above. These are two separate rules and they never apply to the same NOTEs:
| Newly-raised NOTEs | Carried-forward acknowledgement lines | |
|---|---|---|
| Round 1 | at most 5 — past 5, drop the least relevant | none exist yet |
| Round 2+ | zero — the Round 2+ rule in the instructions above already forbids new NOTEs | all of them, written in full, never limited |
So the limit of 5 governs newly-raised NOTEs only. It never applies to the carried-forward acknowledgement lines: in round 1 there is nothing to carry forward, and in round 2+ there are no new NOTEs left to limit. Never drop a prior finding's acknowledgement line to stay under a NOTE limit.
=== OUTPUT FORMAT (REQUIRED) ===
### Review Summary
**Prior findings:** (round 2+ only — omit this block in round 1)
- B1-<slug>: fixed — `<what you re-ran or re-read>` → <result observed>
- B1-<other-slug>: still-open — `<what you re-ran or re-read>` → <problem still present>
- B2-<slug>: not-verifiable — <why you could not check it this round>
- N1-<slug>: still-open
**PASS (N):** AC-1, AC-2, ...
**NOTE (M):**
- N<round>-<slug>: [one-line]
**BLOCKER (K):**
### B<round>-<slug>
**Command:** `pnpm test foo.test.ts`
**Output:** [relevant failure line]
**Expected:** [what AC requires]
**Actual:** [what happened]
VERDICT: PASS(or VERDICT: PASS WITH NOTES / VERDICT: FAIL — exact literal, no other variants)
BLOCKER evidence is unbounded, so never truncate it to shorten the comment; report at most 5 newly-raised NOTEs and drop the least relevant beyond that. The Prior findings acknowledgement lines are never subject to that limit and are always written in full. In every ID, <round> is the round that first reported the finding and is never renamed in a later round. No preamble, no summary paragraph.
=== POSTING RESULTS ===
chorus_add_comment({
targetType: "task",
targetUuid: "<task-uuid>",
content: "<your review>"
})© Chorus-AIDLC, AGPL-3.0. 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 1 other file in plugins/chorus/skills/chorus-task-reviewer of Chorus-AIDLC/Chorus.
Open the folder on GitHubat commit 37d62d9
Chorus Task Reviewer 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 |
|---|---|---|---|---|---|---|
| Chorus Task Reviewer this skillChorus-AIDLC/Chorus | 1.2k | — | ~4.2k | Automated safety check: Pass | AGPL-3.0 | |
| Rocketmq Rust Good First Issuemxsm/rocketmq-rust | 1.5k | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Cas Supervisor Checklistcodingagentsystem/cas | 176 | — | ~349 | Automated safety check: Pass | MIT | |
| Harness Plan BriefChachamaru127/claude-code-harness | 3.2k | — | ~2.2k | Automated safety check: Notes | MIT | |
| Sparc Specruvnet/ruflo | 74k | — | ~1.1k | Automated safety check: Notes | MIT | |
| Dolt MCP Vcsjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~3.1k | Automated safety check: Pass | Apache-2.0 |
mxsm/rocketmq-rust
Help the rocketmq-rust repository owner or maintainer prepare and publish good first issues for new contributors to claim, with exact files, concrete changes, acceptance criteria, labels, and…
codingagentsystem/cas
Quick startup checklist for factory supervisors. An agent skill from codingagentsystem/cas.
Chachamaru127/claude-code-harness
Generate a Plan Brief HTML for non-engineer vibecoders before implementation starts.
ruvnet/ruflo
Run the SPARC Specification phase — gather requirements, define acceptance criteria, identify constraints, and store the spec in memory
jeremylongshore/tons-of-skills-marketplace
Universal Dolt version-control workflow. An agent skill from jeremylongshore/tons-of-skills-marketplace.
deanpeters/Product-Manager-Skills
Writes user stories in Mike Cohn's format with Gherkin acceptance criteria, turning user needs into development-ready work with testable conditions.
Chorus-AIDLC/Chorus
A skill your agent uses when manually verifying a Chorus frontend change in a real browser — finding local login credentials, driving the running dev server with the Playwright MCP, logging in…
Chorus-AIDLC/Chorus
Write release blog posts for Chorus — problem-first narrative, bilingual (zh/en), following the project's editorial style.
Chorus-AIDLC/Chorus
Optional divergent-then-convergent dialogue for fuzzy ideas on Hermes.
Chorus-AIDLC/Chorus
Optional divergent-then-convergent dialogue for fuzzy ideas.
Chorus-AIDLC/Chorus
Optional divergent-then-convergent dialogue for fuzzy ideas.
Chorus-AIDLC/Chorus
Optional divergent-then-convergent dialogue for fuzzy ideas.
Works with
Categories
Read-only Chorus task reviewer. An agent skill from Chorus-AIDLC/Chorus. Chorus Task Reviewer is an agent skill from Chorus-AIDLC/Chorus. Read-only Chorus task reviewer.
Chorus Task Reviewer fits situations like: tasks that involve User stories.
Run `npx skills add Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a claude-code`. Or copy the skill folder (plugins/chorus/skills/chorus-task-reviewer in Chorus-AIDLC/Chorus) into .claude/skills/chorus-task-reviewer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a codex`. Or copy the skill folder (plugins/chorus/skills/chorus-task-reviewer in Chorus-AIDLC/Chorus) into .agents/skills/chorus-task-reviewer 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 Chorus-AIDLC/Chorus --skill chorus-task-reviewer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/chorus-task-reviewer, .gemini/skills/chorus-task-reviewer, .github/skills/chorus-task-reviewer and .opencode/skills/chorus-task-reviewer in your project.
Going by SKILL.md and its folder, Chorus Task Reviewer needs the command-line tools its instructions call (git, pnpm, make, cargo, npm and pip). Our summary lists: Python 3; Node.js.
SKILL.md contains no URLs. Its commands use git, npm, pip and curl, which can reach the network depending on how they are called. 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.
Chorus Task Reviewer is published under the AGPL-3.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Chorus Task Reviewer: Rocketmq Rust Good First Issue (mxsm/rocketmq-rust, 1.5k stars), Cas Supervisor Checklist (codingagentsystem/cas, 176 stars), Harness Plan Brief (Chachamaru127/claude-code-harness, 3.2k stars) and Sparc Spec (ruvnet/ruflo, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Chorus-AIDLC (a GitHub organization) maintains it in Chorus-AIDLC/Chorus, which has 1,192 GitHub stars. The repository holds 64 skills in this directory. The repository was last updated on October 9, 2026.
Source: Chorus-AIDLC/Chorus on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.