Claude code workflow cheatsheet
Skill cskwork/claude-code-workflow-cheatsheet/skills/claude-code-workflow-cheatsheet
Generates a persistent slash-command cheat sheet in the companyAnnouncements field of Claude Code settings.json. Use when the user asks for a workflow cheat sheet, wants Claude to remember or suggest the right command for a task, or names a harness to preset — ECC, Oh My Claude Code, Superpowers, Matt Pocock's skills, vanilla Claude Code, or custom.From its SKILL.md
npx -y skills add cskwork/claude-code-workflow-cheatsheet --skill claude-code-workflow-cheatsheetAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.5 KB, as published. Nobody here has run it
Company Announcements Skill
Configure companyAnnouncements in ~/.claude/settings.json with workflow cheat sheets tailored to your installed harness and commands.
Steps
- Pick the preset. Take the preset ID named in the request —
ecc,omcc,superpowers,mattpocock,minimal, orcustom. With none named, list~/.claude/commands/and the project's.claude/commands/, then match what is installed against the harness table below. Done when one preset ID is chosen and named back to the user. - Collect the workflow lines. For a named harness preset, copy the
companyAnnouncementsvalue fromtemplates/<preset>.jsonat this skill's repo root verbatim. Forcustom, use the commands the user picks; for auto-detect, use the commands you found — building lines from the pattern blocks below in the Output Format shape. Done when every detected command sits in a line or was dropped on purpose. - Configure settings.json. Merge the result into
companyAnnouncementsin~/.claude/settings.json, leaving the file's other keys intact. Done when the file still parses as JSON andcompanyAnnouncementsholds exactly one string.
Supported Harnesses
| Harness | Command Style | Key Workflows | Preset ID |
|---|---|---|---|
| Everything Claude Code (ECC) | Standard slash: /plan, /tdd, /verify | orchestrate, TDD, multi-model, eval | ecc |
| Oh My Claude Code (OMCC) | Namespaced: /oh-my-claudecode:autopilot + magic keywords: autopilot:, ralph:, ulw | autopilot, team, ralph, ultrawork | omcc |
| Superpowers (obra) | Skill-based: /brainstorming, /writing-plans, /executing-plans | brainstorm, plan, TDD, review, worktrees | superpowers |
| Matt Pocock's skills | Engineering slash: /diagnose, /tdd, /to-prd, /to-issues, /triage | setup, plan, bug, feature, triage, architecture | mattpocock |
| Vanilla Claude Code | Built-in only: /plan, /code-review | plan, review | minimal |
| Custom | User-selected | Any combination | custom |
Harness-Specific Workflow Patterns
ECC (Everything Claude Code)
Standard slash commands without namespace prefix.
Dev/Bug: /orchestrate feature|bugfix "desc" -> /e2e
Manual: /plan -> /tdd -> /e2e -> /code-review -> /verify
Reproduce: /e2e (as-is) -> /orchestrate bugfix -> /e2e (to-be)
Build: /build-fix -> /verify
Quality: /code-review -> /refactor-clean -> /verify | /quality-gate
Docs: /update-docs, /update-codemaps | /docs "lib"
Multi: /multi-plan -> /multi-execute | /devfleet "task"
Learn: /learn -> /learn-eval -> /skill-create
Session: /save-session, /resume-session
Meta: /harness-audit, /skill-health, /context-budget
Instincts: /instinct-status -> /evolve -> /promote | /prune
Lang: /{lang}-review, /{lang}-build, /{lang}-test
Oh My Claude Code (OMCC)
Namespaced commands (/oh-my-claudecode:*) plus magic keywords for quick access.
Autonomous: /oh-my-claudecode:autopilot "desc" (or keyword: autopilot: desc)
Persistent: /oh-my-claudecode:ralph "desc" (or keyword: ralph: desc)
Team: /oh-my-claudecode:team 3:executor "task"
Parallel: /oh-my-claudecode:ultrawork "tasks" (or keyword: ulw tasks)
Plan: /oh-my-claudecode:omc-plan (or keyword: ralplan)
Clarify: /oh-my-claudecode:deep-interview "vague idea"
Investigate:/oh-my-claudecode:trace "ambiguous problem"
QA: /oh-my-claudecode:ultraqa "goal"
Visual QA: /oh-my-claudecode:visual-verdict
Tri-Model: /oh-my-claudecode:ccg "query" (Codex+Gemini+Claude)
Cleanup: /oh-my-claudecode:ai-slop-cleaner (or keyword: deslop)
Skills: /oh-my-claudecode:skill list|add|remove|search
Learn: /oh-my-claudecode:learner
Session: /oh-my-claudecode:psm (project session manager)
Release: /oh-my-claudecode:release
Setup: /oh-my-claudecode:setup | /oh-my-claudecode:omc-doctor
Pipeline: deep-interview -> omc-plan --consensus -> autopilot
Superpowers (obra)
Skill-based commands for structured development methodology.
Design: /brainstorming -> /writing-plans
Execute: /using-git-worktrees -> (/executing-plans or /subagent-driven-development)
Per Task: /test-driven-development -> /requesting-code-review -> /receiving-code-review
Finish: /verification-before-completion -> /finishing-a-development-branch
Tools: /systematic-debugging (bugs) | /dispatching-parallel-agents (parallel)
Meta: /writing-skills, /using-superpowers
Matt Pocock's skills
Disciplined engineering workflows. Install: npx skills add https://github.com/mattpocock/skills, then /setup-matt-pocock-skills once per repo (one-time scaffolding — kept out of the persistent cheatsheet so it doesn't add noise after the first run).
Plan: /grill-with-docs -> /to-prd -> /to-issues
Bug: /diagnose (6-phase: feedback loop -> reproduce -> hypothesise -> instrument -> fix+regression -> cleanup)
Feature: /tdd (vertical tracer bullets) | /prototype (LOGIC or UI)
Triage: /triage — sort new issues into needs-info / ready-for-agent / ready-for-human / wontfix; run when issues pile up or before handing one to an agent
Explore: /zoom-out | /improve-codebase-architecture
Vanilla Claude Code (Minimal)
Built-in commands only, no harness required.
Dev: /plan -> /code-review
Docs: /docs "lib"
Session: /save-session, /resume-session
Output Format
companyAnnouncements takes a string[], and Claude Code shows one randomly chosen element per session. Keep every workflow category line in a single element, separated by \n — the shape each file in templates/ already uses.
- Prefix each line with
[Workflows](ECC/minimal),[OMC](OMCC),[Superpowers](obra), or[Matt](mattpocock) - Arrow
->for sequential steps - Comma
,for related commands - Pipe
|for alternatives and sub-category breaks - Max ~120 chars per line for readability
- JSON escapes inner quotes:
\"desc\" - Entries are Claude Code prompt text, not shell commands or OS paths: forward-slash commands and OMCC magic keywords (
autopilot:,ulw) go in verbatim and read the same on macOS, Windows, and Linux