e2e-verification
Use when manually verifying a Chorus frontend change in a real browser — finding local login credentials, driving the running dev server with the Playwright…
Write release blog posts for Chorus — problem-first narrative, bilingual (zh/en), following the project's editorial style.
$ npx -y skills add Chorus-AIDLC/Chorus --skill blog --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/blogContext preview
The summary Claude sees to decide when to auto-load this skill.
Write release blog posts for Chorus — problem-first narrative, bilingual (zh/en), following the project's editorial style.
name: blog description: Write release blog posts for Chorus — problem-first narrative, bilingual (zh/en), following the project's editorial style. license: AGPL-3.0 metadata: author: chorus version: "0.1.0" category: content
Write bilingual (zh/en) release blog posts for the Chorus landing site.
These rules come from the project owner. Follow them strictly.
1. **Open from the reader's pain point, not the feature.** Don't start with "we released X." Start with the problem the reader is living with. Describe the scenario vividly so they recognize themselves in it. 2. **One line to introduce the solution.** After the pain point lands, say what this version does in one sentence. 3. **Break down the supporting mechanisms.** Explain the layers / building blocks that make the solution work. Order them by the flow the user experiences, not by importance. 4. **Industry context as supporting evidence, not the opening.** If there are relevant industry trends (e.g., new tools from Anthropic, competitor features), reference them to validate the direction. But they go in the middle or late section, never the lead. 5. **Converge to a conclusion.** Tie the pieces back together. The punchline should echo the opening pain point: "this is why you can now do X."
--- title: "Chorus vX.Y.Z: <hook>" description: "<1-2 sentences, written as a question or provocation, not a summary>" date: YYYY-MM-DD lang: zh # or en postSlug: chorus-vX.Y.Z-release ---
# Find the version's CHANGELOG entry # Read recent commits if needed # Read the relevant feature code / skill docs to understand what was built
Understand the feature deeply before writing. Read the code, the skill docs, the PR descriptions. Don't write from summaries alone.
Write `zh-chorus-vX.Y.Z-release.md`. Chinese is the primary version, not a translation.
**Present the draft to the user for review.** Expect multiple rounds of feedback on:
**Do NOT proceed to the English version until the Chinese version is approved.**
Write `chorus-vX.Y.Z-release.md`. This is NOT a literal translation. Rewrite for an English-speaking audience:
Before presenting each version:
The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle)
Repo: Chorus-AIDLC/Chorus
Use when manually verifying a Chorus frontend change in a real browser — finding local login credentials, driving the running dev server with the Playwright…
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through…
Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal…
Guide for modifying the Chorus plugin (Claude Code, Codex, OpenClaw, Kiro, Pi, and dsh ports), updating skill documentation, and releasing new plugin versions.