cat
Structured task planning, subagent execution, and quality gates
All Skills in This Repository (21)
Pure Emerald Level Indicatorscat:run-retrospective
Automate retrospective analysis to identify mistake patterns and derive action items.
compare-docs
Compare two documents semantically and output structured JSON diffs of claims and relationships.
cat:git-merge-linear
Merge a task branch into its base with a linear fast-forward history.
cat:learn-from-mistakes
Analyze CAT orchestration mistakes using conversation length, token usage, and history reliability metrics.
format-documentation
Format Claude-facing documentation with 110-character wrapping and YAML multi-line syntax.
Release Claude Code Plugin
Orchestrate Claude Code plugin releases by synchronizing changelogs, version files, and git tags.
cat:spawn-subagent
Launch a Claude Code subagent in an isolated git worktree.
TDD Implementation Workflow
Automate the TDD workflow with RED-GREEN-REFACTOR cycles.
skill-builder
Decompose goals into executable steps using backward chaining.
cat:decompose-task
Break down oversized tasks into dependency-aware subtasks with PLAN.md files.
shrink-doc
Compress documentation while preserving YAML frontmatter and execution equivalence.
cat:merge-subagent
Merge a completed subagent branch into the parent task branch with cleanup.
Frequently Asked Questions
FAQPage SchemaHow to install CAT?โผ
Run `npx skills add cowwoc/cat --all -g -y` in your terminal to install all skills in this suite globally.
What problem does CAT solve?โผ
It turns unstructured AI coding sessions into a predictable workflow with planned tasks, isolated worktrees, verification gates, and tracked progress across versions and milestones.
How does CAT keep code quality consistent?โผ
It enforces shared team preferences, commit message standards, and multi-perspective stakeholder reviews covering security, architecture, testing, and performance before any merge.
Can CAT recover from interruptions or mistakes?โผ
Yes. It automatically tracks state so work resumes after interruptions, and its retrospective skills analyze past mistakes to prevent them from recurring.
Do I need coding experience to use CAT?โผ
Basic familiarity helps, but you drive it with simple commands like /cat:init, /cat:add, and /cat:work while the agent handles execution details.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core