Skills for common software engineering workflows including git operations, test fixing, code review implementation, and feature planning with plan-implementer agent
You can install this plugin from any of these themed marketplaces. Choose one, add it as a marketplace, then install the plugin.
Choose your preferred installation method below
A marketplace is a collection of plugins. Every plugin gets an auto-generated marketplace JSON for individual installation, plus inclusion in category and themed collections. Add a marketplace once (step 1), then install any plugin from it (step 2).
One-time setup for access to all plugins
When to use: If you plan to install multiple plugins now or later
Step 1: Add the marketplace (one-time)
/plugin marketplace add https://claudepluginhub.com/marketplaces/all.json
Run this once to access all plugins
Step 2: Install this plugin
/plugin install engineering-workflow-skills@all
Use this plugin's auto-generated marketplace JSON for individual installation
When to use: If you only want to try this specific plugin
Step 1: Add this plugin's marketplace
/plugin marketplace add https://claudepluginhub.com/marketplaces/plugins/engineering-workflow-skills.json
Step 2: Install the plugin
/plugin install engineering-workflow-skills@engineering-workflow-skills
A curated marketplace of Claude Code plugins for software engineering workflows.
claude-skills-marketplace/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest
├── engineering-workflow-plugin/ # Engineering workflow plugin
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest
│ ├── agents/
│ │ └── plan-implementer/ # Plan implementation agent
│ ├── skills/
│ │ ├── feature-planning/ # Feature planning skill
│ │ ├── git-pushing/ # Git automation skill
│ │ ├── review-implementing/ # Code review skill
│ │ └── test-fixing/ # Test fixing skill
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ └── SETUP.md
├── LICENSE
└── README.md
Skills are model-invoked capabilities that extend Claude Code's functionality. Unlike slash commands that require explicit user activation, Skills are automatically triggered by Claude based on context and the Skill's description.
Each Skill consists of a SKILL.md
file with:
Agents are specialized Claude instances that can be invoked by Claude to handle specific types of work. They run independently with their own context and can use different models optimized for their task.
Each Agent consists of an AGENT.md
file with:
Skills and Agents work together: Skills can orchestrate when to invoke Agents, and Agents can use Skills while executing their tasks.
# In Claude Code - installs the entire plugin with all skills and agents
/plugin marketplace add mhattingpete/claude-skills-marketplace
This installs the engineering-workflow-plugin
which includes all skills and the plan-implementer agent.
feature-planning
Break down feature requests into detailed, implementable plans with clear tasks that can be executed by the plan-implementer agent.
Activates when: User requests a new feature, enhancement, or complex change requiring planning.
Example usage:
Works with: plan-implementer
agent for execution
git-pushing
Automatically stage, commit with conventional commit messages, and push changes to remote.
Activates when: User mentions pushing changes, committing work, or saving to remote.
Example usage:
test-fixing
Systematically identify and fix failing tests using smart error grouping strategies.
Activates when: User reports test failures, asks to fix tests, or wants test suite passing.
Example usage:
review-implementing
Process and implement code review feedback systematically with todo tracking.
Activates when: User provides reviewer comments, PR feedback, or asks to address review notes.
Example usage:
plan-implementer
Focused agent for implementing code based on specific plans or task descriptions. Uses Haiku model for efficient, cost-effective execution.
Use when: You have a clear specification or plan to execute.
Invoked by: feature-planning
skill automatically, or manually via Task tool
Example usage:
Model: claude-3-5-haiku (fast and efficient for implementation tasks)
Want to add your own plugin to this marketplace? Follow this structure:
your-plugin/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── agents/ # Optional: Agent definitions
├── skills/ # Skills directory
└── README.md # Plugin documentation
Then add it to .claude-plugin/marketplace.json
in this repository.
Want to create your own Skills? Follow this structure:
my-skill/
├── SKILL.md # Main skill file with frontmatter and instructions
└── reference.md # Optional: Additional context loaded on-demand
---
name: my-skill-name
description: What it does and when to use it. Be specific about activation triggers.
---
# Skill Title
Brief overview of what this skill does.
## When to Use
List specific scenarios when Claude should activate this skill:
- User says X
- User mentions Y
- Context includes Z
## Instructions
Step-by-step instructions for Claude to follow...
Contributions are welcome! To add a new skill:
Apache 2.0 - See LICENSE file for details.
Issues and questions:
Here's how the skills and agent work together for a typical feature development flow:
feature-planning
skill activates and:
plan-implementer
agent executes each task:
test-fixing
skill automatically activates if tests fail:
git-pushing
skill activates:
Note: These skills are generalized for broad software engineering use. Adapt descriptions and instructions to fit your specific workflows.
1.1.0