Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
199 changes: 193 additions & 6 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"email": "support@claudecodeplugins.dev"
},
"metadata": {
"description": "Awesome Claude Code plugins a curated list of slash commands, subagents, MCP servers, and hooks for Claude Code",
"description": "Awesome Claude Code plugins \u2014 a curated list of slash commands, subagents, MCP servers, and hooks for Claude Code",
"version": "0.0.1",
"homepage": "https://claudecodeplugins.dev"
},
Expand Down Expand Up @@ -73,7 +73,7 @@
{
"name": "ultrathink",
"source": "./plugins/ultrathink",
"description": "Use /ultrathink <TASK_DESCRIPTION> to launch a Coordinator Agent that directs four specialist sub-agents—Architect, Research, Coder, and Tester—to analyze, design, implement, and validate your coding task. The process breaks the task into clear steps, gathers insights, and synthesizes a cohesive solution with actionable outputs. Relevant files can be referenced ad-hoc using @ filename syntax.",
"description": "Use /ultrathink <TASK_DESCRIPTION> to launch a Coordinator Agent that directs four specialist sub-agents\u2014Architect, Research, Coder, and Tester\u2014to analyze, design, implement, and validate your coding task. The process breaks the task into clear steps, gathers insights, and synthesizes a cohesive solution with actionable outputs. Relevant files can be referenced ad-hoc using @ filename syntax.",
"version": "1.0.0",
"author": {
"name": "Jeronim Morina"
Expand Down Expand Up @@ -847,7 +847,7 @@
"description": "Use this agent when setting up CI/CD pipelines, configuring Docker containers, deploying applications to cloud platforms, setting up Kubernetes clusters, implementing infrastructure as code, or automating deployment workflows. Examples: <example>Context: User is setting up a new project and needs deployment automation. user: \"I've built a FastAPI application and need to deploy it to production with proper CI/CD\" assistant: \"I'll use the deployment-engineer agent to set up a complete deployment pipeline with Docker, GitHub Actions, and production-ready configurations.\"</example> <example>Context: User mentions containerization or deployment issues. user: \"Our deployment process is manual and error-prone. We need to automate it.\" assistant: \"Let me use the deployment-engineer agent to design an automated CI/CD pipeline that eliminates manual steps and ensures reliable deployments.\"</example>",
"version": "1.0.0",
"author": {
"name": "Jure Šunić"
"name": "Jure \u0160uni\u0107"
},
"category": "Automation DevOps",
"homepage": "https://github.com/ccplugins/awesome-claude-code-plugins/tree/main/plugins/deployment-engineer",
Expand Down Expand Up @@ -1141,7 +1141,7 @@
"description": "Use this agent when you need to design, build, or validate n8n automation workflows. This agent specializes in creating efficient n8n workflows using proper validation techniques and MCP tools integration.\\n\\nExamples:\\n- <example>\\n Context: User wants to create a Slack notification workflow when a new GitHub issue is created.\\n user: \"I need to create an n8n workflow that sends a Slack message whenever a new GitHub issue is opened\"\\n assistant: \"I'll use the n8n-workflow-builder agent to design and build this GitHub-to-Slack automation workflow with proper validation.\"\\n <commentary>\\n The user needs n8n workflow creation, so use the n8n-workflow-builder agent to handle the complete workflow design, validation, and deployment process.\\n </commentary>\\n</example>\\n- <example>\\n Context: User has an existing n8n workflow that needs debugging and optimization.\\n user: \"My n8n workflow keeps failing at the HTTP Request node, can you help me fix it?\"\\n assistant: \"I'll use the n8n-workflow-builder agent to analyze and debug your workflow, focusing on the HTTP Request node configuration.\"\\n <commentary>\\n Since this involves n8n workflow troubleshooting and validation, use the n8n-workflow-builder agent to diagnose and fix the issue.\\n </commentary>\\n</example>\\n- <example>\\n Context: User wants to understand n8n best practices and available nodes for a specific use case.\\n user: \"What are the best n8n nodes for processing CSV data and sending email reports?\"\\n assistant: \"I'll use the n8n-workflow-builder agent to explore the available nodes and recommend the best approach for CSV processing and email automation.\"\\n <commentary>\\n This requires n8n expertise and node discovery, so use the n8n-workflow-builder agent to provide comprehensive guidance.\\n </commentary>\\n</example>",
"version": "1.0.0",
"author": {
"name": "Jure Šunić"
"name": "Jure \u0160uni\u0107"
},
"category": "Automation DevOps",
"homepage": "https://github.com/ccplugins/awesome-claude-code-plugins/tree/main/plugins/n8n-workflow-builder",
Expand Down Expand Up @@ -1197,7 +1197,7 @@
"description": "Use this agent when you need to create comprehensive Product Requirements Documents (PRDs) that combine business strategy, technical architecture, and user research. Examples: <example>Context: The user needs to create a PRD for a new feature or product launch. user: \"I need to create a PRD for our new user authentication system that will support SSO and multi-factor authentication\" assistant: \"I'll use the prd-specialist agent to create a comprehensive PRD that covers the strategic foundation, technical requirements, and implementation blueprint for your authentication system.\"</example> <example>Context: The user is planning a major product initiative and needs strategic documentation. user: \"We're launching a mobile app for our e-commerce platform and need a detailed PRD to guide development\" assistant: \"Let me engage the prd-specialist agent to develop a thorough PRD that includes market analysis, user research integration, technical architecture, and implementation roadmap for your mobile app initiative.\"</example>",
"version": "1.0.0",
"author": {
"name": "Jure Šunić"
"name": "Jure \u0160uni\u0107"
},
"category": "Project & Product Management",
"homepage": "https://github.com/ccplugins/awesome-claude-code-plugins/tree/main/plugins/prd-specialist",
Expand Down Expand Up @@ -1281,7 +1281,7 @@
"description": "Use this agent when working with Python code that requires advanced features, performance optimization, or comprehensive refactoring. Examples: <example>Context: User needs to optimize a slow Python function that processes large datasets. user: \"This function is taking too long to process our data, can you help optimize it?\" assistant: \"I'll use the python-expert agent to analyze and optimize your Python code with advanced techniques and performance profiling.\"</example> <example>Context: User wants to implement async/await patterns in their existing synchronous Python code. user: \"I need to convert this synchronous code to use async/await for better performance\" assistant: \"Let me use the python-expert agent to refactor your code with proper async/await patterns and concurrent programming techniques.\"</example> <example>Context: User needs help implementing complex Python design patterns. user: \"I want to implement a factory pattern with decorators for my API endpoints\" assistant: \"I'll use the python-expert agent to implement advanced Python patterns with decorators and proper design principles.\"</example>",
"version": "1.0.0",
"author": {
"name": "Jure Šunić"
"name": "Jure \u0160uni\u0107"
},
"category": "Development Engineering",
"homepage": "https://github.com/ccplugins/awesome-claude-code-plugins/tree/main/plugins/python-expert",
Expand Down Expand Up @@ -1670,6 +1670,193 @@
"security",
"compliance"
]
},
{
"name": "commit-narrator",
"source": "./plugins/commit-narrator",
"description": "Generate semantic commit messages from staged diffs, including the *why* behind changes \u2014 deterministic Python helper wrapped as a slash command.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Git Workflow",
"homepage": "https://github.com/mturac/pluginpool-commit-narrator",
"keywords": [
"git",
"commit",
"conventional-commits",
"diff",
"python"
]
},
{
"name": "pr-storyteller",
"source": "./plugins/pr-storyteller",
"description": "Generate PR title, body, and test plan from commits and diff vs base branch.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Git Workflow",
"homepage": "https://github.com/mturac/pluginpool-pr-storyteller",
"keywords": [
"git",
"pr",
"pull-request",
"github",
"python"
]
},
{
"name": "test-gap",
"source": "./plugins/test-gap",
"description": "Identify lines in your diff lacking test coverage (Cobertura / lcov / coverage.json).",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Code Quality Testing",
"homepage": "https://github.com/mturac/pluginpool-test-gap",
"keywords": [
"testing",
"coverage",
"cobertura",
"lcov",
"python"
]
},
{
"name": "deps-doctor",
"source": "./plugins/deps-doctor",
"description": "Multi-ecosystem dependency audit (npm, pip, cargo, go) producing one unified report.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Security, Compliance, & Legal",
"homepage": "https://github.com/mturac/pluginpool-deps-doctor",
"keywords": [
"security",
"dependencies",
"audit",
"npm",
"pip",
"cargo",
"go"
]
},
{
"name": "env-lint",
"source": "./plugins/env-lint",
"description": "Compare .env vs .env.example key parity \u2014 never prints values.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Code Quality Testing",
"homepage": "https://github.com/mturac/pluginpool-env-lint",
"keywords": [
"env",
"dotenv",
"config",
"lint"
]
},
{
"name": "secret-guard",
"source": "./plugins/secret-guard",
"description": "Pre-commit secret scanner using pattern and entropy detection, with redacted output.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Security, Compliance, & Legal",
"homepage": "https://github.com/mturac/pluginpool-secret-guard",
"keywords": [
"security",
"secrets",
"pre-commit",
"entropy",
"scanner"
]
},
{
"name": "standup-gen",
"source": "./plugins/standup-gen",
"description": "Generate daily standup notes from git activity across one or many repos.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Development Engineering",
"homepage": "https://github.com/mturac/pluginpool-standup-gen",
"keywords": [
"git",
"standup",
"productivity",
"reporting"
]
},
{
"name": "todo-harvest",
"source": "./plugins/todo-harvest",
"description": "Scan for TODO/FIXME/HACK comments with git blame author and age.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Code Quality Testing",
"homepage": "https://github.com/mturac/pluginpool-todo-harvest",
"keywords": [
"todo",
"fixme",
"code-quality",
"git-blame"
]
},
{
"name": "flaky-detector",
"source": "./plugins/flaky-detector",
"description": "Run a test command N times and report per-test flakiness percentage.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Code Quality Testing",
"homepage": "https://github.com/mturac/pluginpool-flaky-detector",
"keywords": [
"testing",
"flaky-tests",
"reliability",
"ci"
]
},
{
"name": "changelog-forge",
"source": "./plugins/changelog-forge",
"description": "Convert conventional commits into a CHANGELOG section with a semver bump suggestion.",
"version": "0.1.0",
"author": {
"name": "Mehmet Turac",
"url": "https://github.com/mturac"
},
"category": "Documentation",
"homepage": "https://github.com/mturac/pluginpool-changelog-forge",
"keywords": [
"changelog",
"semver",
"conventional-commits",
"release"
]
}
]
}
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,12 +91,16 @@ Install or disable them dynamically with the `/plugin` command — enabling you
- [debug-session](./plugins/debug-session)
- [debugger](./plugins/debugger)
- [double-check](./plugins/double-check)
- [env-lint](./plugins/env-lint)
- [flaky-detector](./plugins/flaky-detector)
- [optimize](./plugins/optimize)
- [performance-benchmarker](./plugins/performance-benchmarker)
- [refractor](./plugins/refractor)
- [test-file](./plugins/test-file)
- [test-gap](./plugins/test-gap)
- [test-results-analyzer](./plugins/test-results-analyzer)
- [test-writer-fixer](./plugins/test-writer-fixer)
- [todo-harvest](./plugins/todo-harvest)
- [unit-test-generator](./plugins/unit-test-generator)

### Data Analytics
Expand Down Expand Up @@ -130,11 +134,13 @@ Install or disable them dynamically with the `/plugin` command — enabling you
- [python-expert](./plugins/python-expert)
- [rapid-prototyper](./plugins/rapid-prototyper)
- [react-native-dev](./plugins/react-native-dev)
- [standup-gen](./plugins/standup-gen)
- [vision-specialist](./plugins/vision-specialist)
- [web-dev](./plugins/web-dev)

### Documentation
- [analyze-codebase](./plugins/analyze-codebase)
- [changelog-forge](./plugins/changelog-forge)
- [changelog-generator](./plugins/changelog-generator)
- [codebase-documenter](./plugins/codebase-documenter)
- [context7-docs-fetcher](./plugins/context7-docs-fetcher)
Expand All @@ -147,6 +153,7 @@ Install or disable them dynamically with the `/plugin` command — enabling you
- [analyze-issue](./plugins/analyze-issue)
- [bug-fix](./plugins/bug-fix)
- [commit](./plugins/commit)
- [commit-narrator](./plugins/commit-narrator)
- [create-pr](./plugins/create-pr)
- [create-pull-request](./plugins/create-pull-request)
- [create-worktrees](./plugins/create-worktrees)
Expand All @@ -157,6 +164,7 @@ Install or disable them dynamically with the `/plugin` command — enabling you
- [husky](./plugins/husky)
- [pr-issue-resolve](./plugins/pr-issue-resolve)
- [pr-review](./plugins/pr-review)
- [pr-storyteller](./plugins/pr-storyteller)
- [update-branch-name](./plugins/update-branch-name)

### Marketing Growth
Expand Down Expand Up @@ -185,9 +193,11 @@ Install or disable them dynamically with the `/plugin` command — enabling you
- [audit](./plugins/audit)
- [compliance-automation-specialist](./plugins/compliance-automation-specialist)
- [data-privacy-engineer](./plugins/data-privacy-engineer)
- [deps-doctor](./plugins/deps-doctor)
- [enterprise-security-reviewer](./plugins/enterprise-security-reviewer)
- [legal-advisor](./plugins/legal-advisor)
- [legal-compliance-checker](./plugins/legal-compliance-checker)
- [secret-guard](./plugins/secret-guard)


## Tutorials
Expand Down
6 changes: 6 additions & 0 deletions plugins/changelog-forge/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "changelog-forge",
"version": "0.1.0",
"description": "Group conventional commits since last tag into a CHANGELOG section with semver bump suggestion.",
"author": "pluginpool"
}
21 changes: 21 additions & 0 deletions plugins/changelog-forge/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2026 pluginpool contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading