Skip to content

gendosu/agent-skills

Repository files navigation

CCCP - Claude Code Command Pack

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).

Overview

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

Prerequisites

Installation

Supported AI Agents

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 by Agent

Claude Code

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-plugins

Alternatively, use the interactive interface:

/plugin

Search 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/cccp

Note: If you need to access from a different directory, create a symbolic link:

ln -s ~/.agents/skills/cccp /path/to/your/preferred/location

OpenAI Codex / Cursor

Prerequisites:

  • 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.

Using Skills in Codex/Cursor

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.

Skills

This plugin provides a unified collection of skills:

Git Operations Specialist (/git-operations-specialist)

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 Manager (/project-manager)

Project management and task organization specialist.

Commit Command (/commit)

  • Commit staged changes with appropriate commit messages
  • Follows conventional commit format and project guidelines

Micro-Commit Command (/micro-commit)

  • 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

Pull Request Command (/pull-request)

  • 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

Todo Task Workflow

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 page

Step 2: Run task planning

/todo-task-planning TODO.md

This command analyzes the requirements and automatically generates an executable task list.

Step 3: Run task execution

/todo-task-run TODO.md

This command executes the generated tasks.

Template Skills

Template skills provide reference materials and standard formats:

Key Guidelines (/key-guidelines)

  • Core development guidelines and best practices
  • Reference material for consistent development standards

Todo Output Template (/todo-output-template)

  • Standard TODO.md format specification
  • Ensures consistent task planning structure

Usage

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

Documentation

For detailed information about the TODO Task workflow, see:

  • TODO Task Development Guide JP - Comprehensive guide covering:
    • Basic concepts and Feasibility Markers
    • todo-task-planning command details
    • todo-task-run command details
    • Practical workflows and best practices
    • Common mistakes and troubleshooting

Project Structure

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

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Based on Git best practices and workflows
  • Implements Lucas Rocha's micro-commit methodology
  • Designed for Claude Code plugin ecosystem

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors