Agent Skill
2/7/2026

atomic-commits

This skill should be used for guidance on commit size, scope, and creating reviewable commits, splitting large changes, commit hygiene

Z
zate
6GitHub Stars
1Views
npx skills add Zate/cc-plugins

SKILL.md

Nameatomic-commits
DescriptionThis skill should be used for guidance on commit size, scope, and creating reviewable commits, splitting large changes, commit hygiene

CC-Plugins

A curated marketplace of Claude Code plugins and skills for development workflows.

Plugins Claude Code License


Quick Start

# Add this marketplace
/plugin marketplace add Zate/cc-plugins

# Install the main workflow plugin
/plugin install devloop

# Optional but useful companions
/plugin install ctx
/plugin install security

Start new work with devloop:

/devloop:plan "add user authentication"
/devloop:run
/devloop:ship

For a larger investigation, use /devloop:plan --deep "topic". When context gets heavy, use /devloop:fresh, then /clear, then /devloop:run.

New to the marketplace? See Getting Started.


Available Plugins

PluginWhat it doesComponents
devloopLightweight plan/run/fresh development workflow with git and PR support19 skills, 6 agents, hooks, scripts
ctxPersistent memory backed by the external ctx SQLite knowledge graph5 skills, hooks, scripts
securityHybrid security scanner: deterministic tools detect, LLM triages14 skills, 1 agent, hooks, scripts
diagramsText-based diagram generation with SVG, Mermaid, Excalidraw, and D26 skills
forgeIntegration with the Forge headless agent job runner via MCP2 skills, hooks
plugin-lintStatic correctness and quality linting for Claude Code plugins1 skill
agent-cliConvention for agent-friendly CLIs using --agent-help1 skill
blog-writerInterview-driven blog writing workflow with a de-AI editing agent1 skill, 1 agent
wsl-clipboard-fixWSL2 image paste fix that converts BMP clipboard content to PNG1 skill, hooks, script

The authoritative marketplace list lives in .claude-plugin/marketplace.json.


How These Plugins Are Built

This repository is now skill-first. Most user-facing entry points are skills/*/SKILL.md files, not legacy commands/*.md files. User-invocable skills expose slash-style commands such as /devloop:plan, /ctx:status, /security:scan, and /plugin-lint:lint.

Common plugin components:

ComponentLocationPurpose
Manifest.claude-plugin/plugin.jsonPlugin metadata used by Claude Code
Skillsskills/<name>/SKILL.mdUser-invocable commands and model-invoked expertise
Agentsagents/*.mdSpecialized subagents for delegated work
Hookshooks/hooks.json plus scriptsLifecycle automation
MCP.mcp.jsonExternal tool integrations
Scriptsscripts/*Helper commands used by skills and hooks

commands/ is still valid for old-style slash commands, but new plugins in this repo should prefer skills.


Featured: devloop

devloop is the main development workflow plugin.

/plugin install devloop

/devloop:plan "add user authentication"       # Explore and create .devloop/plan.md
/devloop:run                                  # Execute plan tasks
/devloop:fresh && /clear && /devloop:run      # Reset context and continue
/devloop:review                               # Review current changes
/devloop:ship                                 # Validate, commit, and create PR

Useful variants:

/devloop:plan --quick "fix typo in settings"
/devloop:plan --deep "should we use OAuth or JWT?"
/devloop:plan --from-issue 42
/devloop:run --interactive

Plans persist in .devloop/plan.md, so work can resume across sessions. See the devloop README for the full workflow.


Installation Options

From Marketplace

/plugin marketplace add Zate/cc-plugins
/plugin install devloop

Install any plugin by name after adding the marketplace:

/plugin install ctx
/plugin install security
/plugin install diagrams

From a Local Checkout

/plugin install /absolute/path/to/cc-plugins/plugins/devloop

Verify Installation

/plugin list
/plugin info devloop

For Plugin Developers

Start from the template:

cp -r templates/plugin-template plugins/your-plugin-name

Required structure:

plugins/your-plugin-name/
+-- .claude-plugin/
|   +-- plugin.json
+-- skills/
|   +-- your-skill/
|       +-- SKILL.md
+-- agents/
+-- hooks/
+-- scripts/
+-- .mcp.json
+-- README.md

Only .claude-plugin/plugin.json is required. Add the component directories your plugin actually needs.

Before submitting:

  1. Keep the plugin focused and documented.
  2. Prefer skills over legacy commands/.
  3. Test local installation with /plugin install /absolute/path/to/plugins/your-plugin-name.
  4. Add an entry to .claude-plugin/marketplace.json.
  5. Run plugin linting when relevant: /plugin-lint:lint plugins/your-plugin-name.

See Plugin Creation Guide, CONTRIBUTING.md, and CLAUDE.md for the detailed development rules.


Documentation

ResourceDescription
Getting StartedFirst install and common workflows
Quick ReferenceCopy-paste commands
ArchitectureRepository layout and component model
Plugin Creation GuideHow to create plugins in this repo
CONTRIBUTING.mdContribution guidelines
devloop READMEFull devloop documentation

Support

License

Each plugin may have its own license. See individual plugin manifests for details. The marketplace infrastructure is MIT licensed.

Skills Info
Original Name:atomic-commitsAuthor:zate