By jetskicortez
Super Caveman with a Ponytail — process (Superpowers), build restraint (Ponytail), terse prose (Caveman), and frontend craft checks (Impeccable).
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 chars, body only when "why" isn't obvious. Use when user says "write a commit", "commit message", "generate commit", "/commit", or invokes /caveman-commit. Auto-triggers when staging changes.
Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: /caveman-compress FILEPATH or "compress memory file"
Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, "caveman help", "what caveman commands", "how do I use caveman".
Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says "review this PR", "code review", "review the diff", "/review", or invokes /caveman-review. Auto-triggers when reviewing pull requests.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
One plugin, three core operating layers plus Impeccable UI craft: structured process, build restraint, disciplined prose, and frontend design checks.
| Host | Status | Notes |
|---|---|---|
| Claude Code | Supported | Installs through Claude Code's plugin marketplace flow. Hooks provide startup context, /ponytail and /caveman toggles, Impeccable post-edit checks, and optional statusline support. |
| Codex | Supported | Installs through Codex's plugin marketplace flow. Skills load as scwap:*; hooks require explicit Codex trust before startup context and Impeccable design detector checks run. Windows hooks use commandWindows overrides. |
| Gemini / Copilot | Not shipped | Deferred until those harnesses have verified plugin or instruction-loading paths. |
README.md is the public launch source of truth. Files under docs/archive/ are historical implementation notes and may describe superseded layouts.
| Layer | Source | Controls |
|---|---|---|
| Superpowers | obra/superpowers | Process — how work is approached (plan, TDD, verify, review) |
| Ponytail | DietrichGebert/ponytail | Build restraint — how much gets built (scope gates, debt tracking) |
| Caveman | JuliusBrussee/caveman | Prose — how the agent talks (direct, no fluff, no filler) |
| Impeccable | pbakaus/impeccable | Frontend craft — design/product references, UI critique, live tooling, and post-edit anti-pattern detection |
The first three layers are independently togglable. Impeccable adds a design skill, bundled runtime scripts, specialist agents, and a post-edit hook for UI files.
brainstorm / plan → build the minimum → polish UI when relevant → prove correct (TDD / verify / review)
Mapped to bundled skills: brainstorming + writing-plans → build → impeccable for frontend craft when UI is touched → test-driven-development + verification-before-completion + requesting-code-review. In Codex, those appear with the plugin prefix, e.g. scwap:brainstorming and scwap:impeccable.
The /scwap-flow skill documents how the layers compose and which one leads. rules/scwap-flow.md is a portable rule you can drop into a project's instructions (e.g. CLAUDE.md) to make the sequence explicit for that project.
Send these as two separate prompts, then restart Claude Code so hooks load:
/plugin marketplace add jetskicortez/scwap
/plugin install scwap@scwap
After restart, the status badge appears, the three core layers are active at their default levels, and Impeccable is available for UI/design work.
Add the marketplace, install/enable scwap@scwap from Codex's plugin UI, review/trust the plugin hooks when Codex prompts, then start a new Codex session:
codex plugin marketplace add jetskicortez/scwap
Codex loads the SCWAP operating layers from plugin hooks. No global ~/.codex/AGENTS.md block is required. Codex hook trust is explicit by design; if hooks are not trusted yet, run /hooks in a Codex build that exposes hook review and approve the current scwap hook definitions. The Impeccable design detector runs after Edit/Write/MultiEdit on UI files once those hooks are trusted.
For Windows, the plugin ships commandWindows hook entries that use PowerShell $env:PLUGIN_ROOT paths. Do not replace them with Unix-style ${PLUGIN_ROOT} commands; those resolve incorrectly under PowerShell.
Windows Codex CLI 0.125 note: if Git fails while cloning a \\?\... temp path, clone the repo yourself and add that local path instead:
git clone https://github.com/jetskicortez/scwap.git scwap
codex plugin marketplace add ./scwap
scripts/local-install-claude-dev.sh is maintainer-only registry replication tooling for Claude Code smoke tests. Public users should use the install commands above.
Ponytail — controls build-scope discipline:
/ponytail lite
/ponytail full
/ponytail ultra
/ponytail off
Caveman — controls prose register:
/caveman lite
/caveman full
/caveman ultra
/caveman off
Superpowers process is always on while scwap is installed. Toggle ponytail and caveman independently based on context. Impeccable is skill-triggered for UI/product/design work and hook-triggered after relevant edits.
Wire the statusline hook to show a live badge — [SP] [PONY:x] [CAVE:x] — in Claude Code's status bar.
macOS / Linux — add to your statusLine setting:
hooks/scwap-statusline.sh
Windows — use the PowerShell variant:
hooks/scwap-statusline.ps1
The badge reflects the current mode of each layer at a glance.
scwap is MIT licensed. It bundles three MIT-licensed projects and one Apache-2.0 project — full attribution in THIRD_PARTY_NOTICES.md.
npx claudepluginhub jetskicortez/scwap --plugin scwapSuper Caveman with a Ponytail — process (Superpowers), build restraint (Ponytail), terse prose (Caveman), and frontend craft checks (Impeccable).
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Unified capability management center for Skills, Agents, and Commands.
45% cost reduction measured. Cache expiry prevention, SubTask auto-delegation, zero-cost context restoration, real-time cost dashboard. The only Claude Code plugin built from CC source analysis.