A plugin for Claude Code that provides Git operations specialist, Git workflow commands, and task planning and execution workflow (todo-task-planning/todo-task-run).
This plugin provides Claude Code with an integrated development support centered on task planning and execution workflow (todo-task-planning/todo-task-run), complemented by Git operation commands:
| Feature | Description | Options |
|---|---|---|
| git-operations-specialist | Expert Git operations including history analysis, conflict resolution, branch strategy, and GitHub CLI operations | - |
| project-manager | Project management and task organization specialist | - |
| commit | Commit staged changes with appropriate commit messages | - |
| micro-commit | Create fine-grained commits following Lucas Rocha's micro-commit methodology | - |
| pull-request | Create or update pull requests for the current branch | <issue-number> - Specify issue number |
| todo-task-planning | Plan and organize tasks with todo lists | <filepath> - TODO file path--pr - Create PR--branch [name] - Create branch |
| todo-task-run | Execute planned tasks from todo lists | <filepath> - TODO file path |
- One of the following AI agents installed:
- Git (version 2.0 or higher)
- GitHub CLI (gh) for GitHub operations
This skill repository can be used with the following AI agents:
| Agent | Type | Installation |
|---|---|---|
| Claude Code | Anthropic's official CLI | Plugin system |
| OpenAI Codex | OpenAI's agent system | Agent skills directory |
| Cursor | AI pair programming editor | Agent skills directory (same as Codex) |
Installation Methods:
Option 1: From Marketplace (Recommended)
# Step 1: Add marketplace
/plugin marketplace add gendosu/gendosu-claude-plugins
# Step 2: Install plugin
/plugin install cccp@gendosu-claude-pluginsAlternatively, use the interactive interface:
/pluginSearch for cccp in the Discover tab and install it.
Option 2: From Source
# Clone to recommended location
git clone https://github.com/gendosu/agent-skills.git ~/.agents/skills/cccp
# Install plugin
/plugin install ~/.agents/skills/cccpNote: If you need to access from a different directory, create a symbolic link:
ln -s ~/.agents/skills/cccp /path/to/your/preferred/locationPrerequisites:
- OpenAI Codex or Cursor installed
- Node.js (for npx command)
Installation Methods:
Option 1: Using vercel-labs/skills Tool (Recommended)
Install all skills:
npx skills add -g gendosu/agent-skills --skill "*"Key Options:
-g, --global: Install to user directory-a, --agent: Specify agent (e.g.,-a cursor)-y, --yes: Skip confirmation prompts--all: Auto-install all skills to all agents
Each skill directory in skills/ contains a SKILL.md file that will be automatically detected.
Restart Codex/Cursor to load the newly installed skills.
Explicit Invocation:
$todo-task-planning TODO.md
$todo-task-run TODO.md
Implicit Invocation: Codex and Cursor automatically select appropriate skills based on your task description.
For more information about agent skills, visit the OpenAI Codex Skills Documentation.
This plugin provides a unified collection of skills:
Expert Git operations including:
- Git History Analysis: Analyze commit history, branch relationships, and file changes
- Conflict Resolution: Guide through merge conflicts with appropriate strategies
- Branch Strategy: Recommend and implement branching workflows (GitFlow, GitHub Flow)
- Advanced Git Operations: Interactive rebase, cherry-picking, stash management, reflog operations
- GitHub CLI Operations: PR creation/management, issue tracking, API operations
Project management and task organization specialist.
- Commit staged changes with appropriate commit messages
- Follows conventional commit format and project guidelines
- Create fine-grained commits following test-driven development cycles
- Group related changes logically
- Maintain clean and meaningful commit history
- Follow one change per commit principle
- Create new pull requests for the current branch
- Update existing pull requests with latest changes
- Link pull requests to GitHub issues
- Automatically generate PR titles and descriptions
This plugin provides a two-phase workflow for task management:
Phase 1: Planning (/todo-task-planning)
- Analyze requirements and convert them into actionable tasks
- Create structured TODO.md with checkbox-based task lists
- Use TDD methodology to break down complex requirements
- Define clear task dependencies and priorities
Phase 2: Execution (/todo-task-run)
- Execute tasks from pre-created TODO.md file
- Manage git operations (branch creation, commits, pushes)
- Create and update pull requests with task progress
- Track completion by updating checkbox status
Workflow Diagram:
Requirements → /todo-task-planning → TODO.md → /todo-task-run → Pull Request
Implementation Example:
Step 1: Create TODO.md - Write down what you want to do
Change email field name to account on login pageStep 2: Run task planning
/todo-task-planning TODO.mdThis command analyzes the requirements and automatically generates an executable task list.
Step 3: Run task execution
/todo-task-run TODO.mdThis command executes the generated tasks.
Template skills provide reference materials and standard formats:
- Core development guidelines and best practices
- Reference material for consistent development standards
- Standard TODO.md format specification
- Ensures consistent task planning structure
All skills are invoked using the slash command syntax:
# Git and project management
/git-operations-specialist # Invoke Git operations specialist
/project-manager # Invoke project manager
# Git workflow commands
/commit # Commit staged changes
/micro-commit # Create fine-grained commits
/pull-request # Create or update pull request
/pull-request 123 # Create PR linked to issue #123
# Two-phase task workflow
/todo-task-planning TODO.md # Phase 1: Plan and create TODO.md
/todo-task-run TODO.md # Phase 2: Execute tasks from TODO.md
# Reference materials
/key-guidelines # View core development guidelines
/todo-output-template # View TODO.md format specification
For detailed information about the TODO Task workflow, see:
- TODO Task Development Guide JP - Comprehensive guide covering:
- Basic concepts and Feasibility Markers
todo-task-planningcommand detailstodo-task-runcommand details- Practical workflows and best practices
- Common mistakes and troubleshooting
cccp/
├── .claude-plugin/
│ └── plugin.json # Plugin configuration
├── skills/ # All skills (agents, commands, templates)
│ ├── git-operations-specialist/ # Git operations skill
│ ├── project-manager/ # Project management agent skill
│ ├── commit/ # Commit command skill
│ ├── micro-commit/ # Micro-commit command skill
│ ├── pull-request/ # Pull request command skill
│ ├── todo-task-planning/ # Task planning command skill
│ ├── todo-task-run/ # Task execution command skill
│ ├── key-guidelines/ # Core guidelines template skill
│ └── todo-output-template/ # TODO output format template skill
├── docs/
│ └── todo-task-development-guide.md # Comprehensive TODO Task guide
├── LICENSE # MIT License
└── README.md # This file
Contributions are welcome! Please feel free to submit issues or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- Based on Git best practices and workflows
- Implements Lucas Rocha's micro-commit methodology
- Designed for Claude Code plugin ecosystem