Skip to content
/

CCCP / gendosu-claude-plugins

cccp-gendosu · gendosu/gendosu-claude-plugins · ★ 0 · last commit 2026-04-02

Provide a minimal plugin marketplace with TDD/git workflow commands and a meta-skill for creating new skills.

Best whenContext window is a public good — skills should be concise and calibrate instruction specificity by degrees of freedom.
Skip ifVerbose skills that repeat what Claude already knows
vs seeds
superpowers' 14 skill…
Primitive shape 9 total
Commands 4 Skills 3 Subagents 2
00

Summary

CCCP / gendosu-claude-plugins

A monorepo plugin marketplace for Claude Code containing three plugins: CCCP (Claude Code Command Pack — 4 commands + 2 agents + 1 skill), awesome-statusline (1 skill for configuring Claude Code's status bar), and skill-creator (1 skill for creating new skills following best practices). Plugins are distributed via Claude Code's /plugin marketplace add and /plugin install system. The repo is minimal in scope but exemplary in structure: each plugin follows a strict .claude-plugin/plugin.json manifest format with versioning, changelog, and separate README files in both English and Japanese. The skill-creator skill is meta-instructional, teaching the SKILL.md anatomy and "concise is key" design philosophy.

differs_from_seeds: Most similar to superpowers (skill-based, SKILL.md format, Claude Code plugin system), but unlike superpowers (14 skills, strong behavioral methodology), gendosu ships a total of 3 skills + 4 commands in a plugin marketplace wrapper. The plugin marketplace distribution model (.claude-plugin/plugin.json) is shared with the everything-claude-code batch entry but gendosu's scope is minimalist.

01

Overview

Overview — CCCP / gendosu-claude-plugins

Origin

Created by GENDOSU (Japanese developer). The repo is bilingual (English + Japanese READMEs). Last meaningful commit: 2026-04-02.

Philosophy (from README)

"A plugin marketplace that enhances development efficiency with Claude Code. Gendosu Claude Plugins is a monorepo providing productivity plugins for Claude Code. It offers skills and commands to streamline daily development work including test-driven development, Git operations, and project management."

Design principles (from skill-creator SKILL.md)

"The context window is a public good. Skills share the context window with everything else Claude needs: system prompt, conversation history, other Skills' metadata, and the actual user request."

"Default assumption: Claude is already very smart. Only add context Claude doesn't already have. Challenge each piece of information: 'Does Claude really need this explanation?' and 'Does this paragraph justify its token cost?'"

Degree of freedom model (verbatim from skill-creator)

  • High freedom (text-based instructions): Use when multiple approaches are valid
  • Medium freedom (pseudocode or scripts with parameters): Use when a preferred pattern exists
  • Low freedom (specific scripts, few parameters): Use when operations are fragile and error-prone

Plugins

Three self-contained plugins, each installable independently:

  1. CCCP — core development commands + TDD + Git specialist + project manager
  2. awesome-statusline — statusline setup skill
  3. skill-creator — meta-skill for creating new skills
02

Architecture

Architecture — CCCP / gendosu-claude-plugins

Distribution

Claude Code plugin marketplace. Install via Claude Code's native /plugin commands.

Install

# Step 1: Add the marketplace
/plugin marketplace add gendosu/gendosu-claude-plugins

# Step 2: Install desired plugins
/plugin install cccp@gendosu-claude-plugins
/plugin install awesome-statusline@gendosu-claude-plugins
/plugin install skill-creator@gendosu-claude-plugins

Required runtime

  • Claude Code with plugin support

Directory tree

.
├── .claude/
│   ├── CLAUDE.md
│   ├── rules/
│   │   ├── documentation.md
│   │   ├── plugin-versioning.md
│   │   └── quick-reference.md
│   └── settings.json
├── .claude-plugin/
│   └── marketplace.json         # marketplace registration
├── plugins/
│   ├── awesome-statusline/
│   │   ├── .claude-plugin/
│   │   │   └── plugin.json
│   │   ├── skills/
│   │   │   └── setup-statusline/
│   │   │       └── SKILL.md
│   │   ├── CHANGELOG.md
│   │   ├── README.md
│   │   └── README.ja.md
│   ├── skill-creator/
│   │   ├── .claude-plugin/
│   │   │   └── plugin.json
│   │   ├── skills/
│   │   │   └── skill-creator/
│   │   │       └── SKILL.md
│   │   ├── README.md
│   │   └── README.ja.md
│   └── (cccp not in plugins/ root — exists via marketplace)

Note: The CCCP plugin commands and agents referenced in the README are delivered via the plugin system. The three repo-level plugins are awesome-statusline and skill-creator; CCCP is a separate distribution unit referenced in the marketplace.json.

Target AI tools

Claude Code exclusively (plugin marketplace is Claude Code-specific).

Config files

  • .claude/settings.json
  • .claude-plugin/marketplace.json
  • plugins/<name>/.claude-plugin/plugin.json
03

Components

Components — CCCP / gendosu-claude-plugins

Commands (4 total — from CCCP plugin)

Command Purpose
/cccp:commit Create commit with staged changes
/cccp:micro-commit Split git diff into context-based micro-commits
/cccp:todo-task-planning Execute task planning based on specified file and manage questions
/cccp:todo-task-run Execute tasks from TODO file and create pull request

Skills (3 total)

Skill Plugin Purpose
key-guidelines CCCP Core development principles (DRY, KISS, YAGNI, SOLID, TDD, micro-commits)
setup-statusline awesome-statusline Auto-configure Claude Code statusline (global ~/.claude/settings.json)
skill-creator skill-creator Comprehensive guide for creating effective Claude Code skills

Subagents (2 total — from CCCP plugin)

Agent Purpose
git-operations-specialist Specialized Git operations (commit, branch, merge, conflict resolution)
project-manager Project management support (planning, progress tracking, task coordination, risk assessment)

Hooks

None defined in this repo.

Scripts

None (statusline setup is handled within the SKILL.md via Bash execution steps).

MCP servers

None.

Templates

None.

05

Prompts

Prompts — CCCP / gendosu-claude-plugins

Verbatim excerpt 1 — plugins/skill-creator/skills/skill-creator/SKILL.md (design philosophy section)

---
name: skill-creator
description: Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
---

# Skill Creator

This skill provides guidance for creating effective skills.

## Core Principles

### Concise is Key

The context window is a public good. Skills share the context window with everything else Claude needs: system prompt, conversation history, other Skills' metadata, and the actual user request.

**Default assumption: Claude is already very smart.** Only add context Claude doesn't already have. Challenge each piece of information: "Does Claude really need this explanation?" and "Does this paragraph justify its token cost?"

Prefer concise examples over verbose explanations.

### Set Appropriate Degrees of Freedom

Match the level of specificity to the task's fragility and variability:

**High freedom (text-based instructions)**: Use when multiple approaches are valid, decisions depend on context, or heuristics guide the approach.

**Medium freedom (pseudocode or scripts with parameters)**: Use when a preferred pattern exists, some variation is acceptable, or configuration affects behavior.

**Low freedom (specific scripts, few parameters)**: Use when operations are fragile and error-prone, consistency is critical, or a specific sequence must be followed.

Prompting technique: Meta-instruction / Skill Design Guide. This is a skill that teaches how to write skills — a recursive, self-referential design. The "degrees of freedom" framework for calibrating instruction specificity is a distinctive prompting methodology.

Verbatim excerpt 2 — plugins/awesome-statusline/skills/setup-statusline/SKILL.md (trigger section)

---
name: setup-statusline
description: Setup Claude Code statusline configuration automatically (global)
trigger: When the user instructs to "set up the statusline", "setup statusline", "configure statusline", "statusline setup", or similar in natural language such as "initialize the status bar", "set up status line", etc.
---

# Claude Code Statusline Configuration Skill

**MANDATORY**: This skill **MUST** be used when the user requests Claude Code statusline configuration.

## Trigger Conditions

Automatically use this skill when any of the following instructions are given:
- "Set up the statusline"
- "Setup statusline"
- "Configure statusline"
- "Statusline setup"
- "Set up the status bar"
- "Initialize status line"
- "Claude Code statusline"

Prompting technique: Natural language trigger list + mandatory activation instruction. The trigger: YAML field provides semantic activation phrases, and the body reinforces with "MANDATORY: This skill MUST be used" — a strong imperatives approach ensuring the skill fires reliably on natural language variations.

09

Uniqueness

Uniqueness — CCCP / gendosu-claude-plugins

differs_from_seeds

Most similar to superpowers (SKILL.md format, Claude Code plugin system, skill-first design) but ships only 3 skills vs superpowers' 14, and adds 4 commands + 2 subagents. The skill-creator meta-skill has no counterpart in any seed. Unlike openspec (command/skill mirroring), gendosu does not mirror commands with skills. The plugin marketplace distribution model (.claude-plugin/plugin.json with /plugin install) is a Claude Code-native pattern not used by any of the 11 seeds.

Positioning

"Minimalist plugin marketplace for Claude Code." The meta-skill (skill-creator) is the most intellectually interesting component: it teaches the degrees-of-freedom framework for calibrating instruction specificity, which is a genuine contribution to the Claude Code skill design space.

Observable failure modes

  • 0 stars: very low adoption; the CCCP commands and their agents may not be well-tested.
  • Plugin system dependency: relies on Claude Code's /plugin commands, which may have breaking changes.
  • CCCP plugin structure unclear: the CCCP plugin referenced in the README doesn't appear to be in the plugins/ directory in the standard way — possibly distributed separately.

Cross-references

No explicit references to seeds or competitors in the README.

04

Workflow

Workflow — CCCP / gendosu-claude-plugins

Phases

Phase Description Artifact
Install /plugin marketplace add + /plugin install Plugin files in ~/.claude
Development Use /cccp:commit, /cccp:micro-commit for git work Commits
Planning /cccp:todo-task-planning TODO file with tasks
Execution /cccp:todo-task-run Implemented tasks + PR
Status setup setup-statusline skill ~/.claude/settings.json with statusline config

Approval gates

None explicit beyond Claude's native interactive flow.

key-guidelines SKILL content (injected automatically)

The key-guidelines skill injects TDD, micro-commit, DRY/KISS/YAGNI/SOLID principles as standing context. This is an always-on behavioral constraint rather than a command.

Skill setup-statusline execution steps

  1. Run .claude/skills/setup-statusline/setup.sh
  2. Check prerequisites (jq installed)
  3. Create ~/.claude/ directory if missing
  4. Add statusLine section to ~/.claude/settings.json
  5. Create ~/.claude/statusline.sh script and make executable
06

Memory Context

Memory & Context — CCCP / gendosu-claude-plugins

State storage

File-based. The setup-statusline skill writes to ~/.claude/settings.json and creates ~/.claude/statusline.sh — both are persistent global state.

Persistence

Global (across sessions and projects) for statusline config. Project-level for CCCP task files.

Compaction handling

Not addressed.

Context handoff

The key-guidelines skill provides always-on context injection (TDD, SOLID, micro-commit principles) that persists as standing context for the Claude Code session.

07

Orchestration

Orchestration — CCCP / gendosu-claude-plugins

Multi-agent

Yes (CCCP plugin ships 2 subagents: git-operations-specialist and project-manager).

Orchestration pattern

Sequential — the CCCP commands delegate to specialized subagents for specific operations.

Isolation mechanism

None.

Multi-model

No.

Execution mode

One-shot per command invocation; subagent delegation within a session.

Subagent definition format

SKILL.md / agent markdown with persona description (persona-md format). Agents are loaded via Claude Code's native agent system.

Spawn mechanism

Claude Code native agent delegation.

08

Ui Cli Surface

UI/CLI Surface — CCCP / gendosu-claude-plugins

Dedicated CLI binary

None.

Local web dashboard

None.

IDE integration

Claude Code plugin marketplace — install via /plugin commands in Claude Code.

Observability

  • CHANGELOG.md per plugin tracks version history
  • Bilingual READMEs (EN + JP)

Install surface

/plugin marketplace add gendosu/gendosu-claude-plugins
/plugin install cccp@gendosu-claude-plugins

Native Claude Code plugin UX — no external tooling needed.

Related frameworks

same archetype · same primary tool · same memory type

BMAD-METHOD ★ 48k

Provides a full agile delivery lifecycle with named expert-persona AI collaborators that elicit the human's best thinking rather…

Agent OS ★ 4.6k

Extracts implicit codebase conventions into token-efficient markdown standards files and injects them selectively into AI agent…

Claude Conductor ★ 367

Gives Claude Code a persistent, cross-linked, auto-analyzed documentation system so it retains codebase context across sessions.

Spec-Driver (Greenfield Spec-Driven Development) ★ 25

Prevents spec rot in AI-assisted development by making implementation changes flow back into evergreen, authoritative specs via…

Anthropic Knowledge Work Plugins ★ 16k

Role-specialized plugin bundles with live MCP connectors that turn Claude into a domain expert for enterprise knowledge workers.

Codex Integration for Claude Code (skill-codex) ★ 1.3k

Single Claude Code skill that handles Codex CLI invocation correctly (stdin blocking, thinking token suppression, session resume)…