Back to Discover

claude-plugins

skill

siva01c

Claude Code plugin marketplace: Drupal development, DDEV, Docker, CI/CD, git workflows, and OWASP ASVS security

View on GitHub
17 starsMITSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add siva01c/claude-plugins

README

Claude Code Plugin Marketplace

A curated collection of Claude Code plugins for Drupal development, security, and deployment. Each plugin covers one topic — Drupal itself, DDEV, Docker, CI/CD, git workflows, and security verification — so you install only what you need.

Repository

https://github.com/siva01c/claude-plugins

Available Plugins

PluginVersionContents
drupal-dev-tools4.0.0/drupal-dev-tools:drupal audit command, skills: module development, security review
ddev-tools1.0.0drupal-ddev agent, skill: DDEV operations for Drupal projects
git-tools1.0.0Skill: git worktrees for parallel, conflict-free work
security-tools1.0.0Skill: OWASP ASVS v5.0 checklist mapped to Drupal 11 APIs
docker-tools1.0.0Skills: Docker Compose for Drupal stacks, Docker Model Runner for local AI models
cicd-tools1.0.0Skills: GitLab CI and GitHub Actions pipelines for Drupal projects
workflow-tools1.0.0Skills: phased feature/deploy workflows and a tiny-fix path, rigor scaled to risk

drupal-dev-tools

Comprehensive Drupal 11 toolkit:

  • Slash command /drupal-dev-tools:drupal — full code audit of custom themes and modules: Drupal 11 standards, security (SQL injection, XSS, unsafe input), SOLID/DRY design review, duplication, refactoring recommendations.
  • Skillsdrupal-module-development, drupal-security-review.

ddev-tools

DDEV is a multiplatform local development environment (built on Docker), so it has its own plugin:

  • Agent drupal-ddev — manages DDEV-based Drupal 11 projects: modules, configuration, database operations, caches, Composer workflows.
  • drupal-ddev-operations — safe operational workflows for Drupal in DDEV: backup-first updates, database/config import-export, troubleshooting.

git-tools

  • git-worktree — check out multiple branches into separate directories so parallel tasks (or parallel Claude sessions) never conflict. Covers create/list/remove/move/repair, agent workflow, and safety rules.

security-tools

  • owasp-asvs — OWASP ASVS v5.0 verification checklist (V1–V14) with every requirement mapped to Drupal 11 APIs (Xss::filter(), Query Builder, Flood control, Key module…), critical security patterns in PHP, red-flags table, and recommended Drupal security modules.

docker-tools

  • docker-compose — compose.yaml authoring and operations with a Drupal stack (php-fpm, nginx, MariaDB, Redis) as the working example: healthchecks, depends_on conditions, dev/prod override files, profiles, troubleshooting.
  • docker-model — Docker Model Runner: pull/run local AI models, OpenAI-compatible endpoints, the Compose models: element, and using it as a local backend for the Drupal AI module.

cicd-tools

  • gitlab-ci.gitlab-ci.yml authoring for Drupal: composer caching, phpcs/phpstan/phpunit jobs with a MariaDB service, rules:, environments, and drush-based deployment.
  • github-actions — workflows for Drupal: least-privilege permissions, concurrency, matrix PHP builds, database services, reusable workflows, and SSH/drush deployment.

workflow-tools

Phased development workflows that orchestrate the other plugins' skills, with rigor scaled to the risk of the task:

  • feature-workflow — gated plan → implement → review → test → finalize procedure for non-trivial Drupal changes. Classifies the task first (standard / security-sensitive / schema-touching) and adds a mandatory security pass or update-hook requirement accordingly. Uses drupal-module-development, the /drupal-dev-tools:drupal audit, and owasp-asvs when those plugins are installed, with documented manual fallbacks when they are not.
  • deploy-workflow — safe deployment sequence: pre-flight config-status check, mandatory backup, composer installdrush updbdrush cimdrush cr (or drush deploy), post-deploy verification, and a rollback plan. Covers per-site update passes for multisite releases.
  • tiny-fix — deliberately minimal path for typos, CSS tweaks, and single-line changes, with an escalation tripwire to feature-workflow the moment a change touches logic, config, security, or schema.

Installation

Step 1: Add the Marketplace

In Claude Code, run the following command to add this plugin marketplace:

/plugin marketplace add siva01c/claude-plugins

Step 2: List Available Plugins

View all plugins available in the marketplace:

/plugin marketplace list

Step 3: Install Plugins

Install any plugin with /plugin install <plugin-name>@<marketplace-name>:

/plugin install drupal-dev-tools@dev-tools
/plugin install ddev-tools@dev-tools
/plugin install git-tools@dev-tools
/plugin install security-tools@dev-tools
/plugin install docker-tools@dev-tools
/plugin install cicd-tools@dev-tools
/plugin install workflow-tools@dev-tools

Step 4: Verify Installation

Check that the plugins are installed:

/plugin list

Updating Plugins

Pushing new commits to this repository does not automatically update an already-installed plugin. Claude Code keeps a local cache of both the marketplace catalog and the installed plugin (pinned to a specific git commit), so you have to refresh them manually.

Step 1: Refresh the Marketplace Catalog

Fetch the latest catalog from this repository:

/plugin marketplace update dev-tools

The format is: /plugin marketplace update <marketplace-name>. Use --all to refresh every marketplace at once.

Step 2: Update the Installed Plugin

Refreshing the catalog does not change the installed copy on its own. Reinstall the plugin to pull the latest version:

/plugin uninstall drupal-dev-tools@dev-tools
/plugin install drupal-dev-tools@dev-tools

Step 3: Reload Plugins

Activate the changes in your current session (or restart Claude Code):

/reload-plugins

Optional: Enable Auto-Update

To have the marketplace pull the latest version automatically on startup:

  1. Run /plugin
  2. Open the Marketplaces tab
  3. Select your marketplace
  4. Toggle Enable auto-update

Tip: Local Development

If you are developing this plugin locally, add the marketplace from your local working tree instead of GitHub. This avoids the push/fetch cycle — you only need /reload-plugins to test edits:

/plugin marketplace add /path/to/claude-plugins

Upgrading from 1.0 to 2.0

Version 2.0 (git tag 2.0) restructures the marketplace from a single plugin into six topic-based plugins. The drupal-dev-tools plugin no longer contains the multiplatform tooling — it moved to dedicated plugins:

Item1.0 location2.0 location
git-worktree skilldrupal-dev-tools:git-worktreegit-tools:git-worktree
owasp-asvs skilldrupal-dev-tools:owasp-asvssecurity-tools:owasp-asvs
drupal-ddev agentdrupal-dev-toolsddev-tools
drupal-ddev-operations skilldrupal-dev-tools:drupal-ddev-operationsddev-tools:drupal-ddev-operations

Version 2.0 also adds two brand-new plugins: docker-tools (Docker Compose, Docker Model Runner) and cicd-tools (GitLab CI, GitHub Actions).

Upgrade steps

Run these commands in Claude Code:

/plugin marketplace update dev-tools
/plugin uninstall drupal-dev-tools@dev-tools
/plugin install drupal-dev-tools@dev-tools
/plugin install ddev-tools@dev-tools
/plugin install git-tools@dev-tools
/plugin install security-tools@dev-tools
/plugin install docker-tools@dev-tools
/plugin install cicd-tools@dev-tools
/reload-plugins

Notes:

  • Reinstalling drupal-dev-tools is required — it removes the relocated agent and skills from the old installed copy.
  • Install ddev-tools, git-tools, and security-tools to keep the agent and skills you used in 1.0.
  • docker-tools and cicd-tools are new in 2.0 — install only if you need them.
  • If you pinned the marketplace to a local directory, replace step 1 with re-adding the marketplace from the updated checkout.

Plugin Structure

This repository follows the Claude Code plugin marketplace structure:

claude-plugins/
├── .claude-plugin/
│   └── marketplace.json          # Marketplace definition (all plugins)
├── drupal-dev-tools/
│   ├── .claude-plugin/plugin.json
│   ├── commands/drupal.md
│   └── skills/
│       ├── drupal-module-development/SKILL.md
│       └── drupal-security-review/SKILL.md
├── ddev-tools/
│   ├── .claude-plugin/plugin.json
│   ├── agents/drupal-ddev.md
│   └── skills/drupal-ddev-operations/SKILL.md
├── git-tools/
│   ├── .claude-plugin/plugin.json
│   └── skills/git-worktree/SKILL.md
├── security-tools/
│   ├── .claude-plugin/plugin.json
│   └── skills/owasp-asvs/SKILL.md
├── docker-tools/
│   ├── .claude-plugin/plugin.json
│   └── skills/
│       ├── docker-compose/SKILL.md
│       └── docker-model/SKILL.md
├── cicd-tools/
│   ├── .claude-plugin/plugin.json
│   └── skills/
│       ├── gitlab-ci/SKILL.md
│       └── github-actions/SKILL.md
└── workflow-tools/
    ├── .claude-plugin/plugin.json
    └── skills/
        ├── feature-workflow/SKILL.md
        ├── deploy-workflow/SKILL.md
        └── tiny-fix/SKILL.md

Contributing

Contributions are welcome! To add a new plugin:

  1. Fork this repository
  2. Create a new plugin directory with the required structure:
    • .claude-plugin/plugin.json - Plugin metadata
    • commands/ - Slash command definitions (optional)
    • agents/ - Agent definitions (optional)
    • skills/<skill-name>/SKILL.md - Skill definitions (optional)
  3. Update .claude-plugin/marketplace.json to include your plugin
  4. Submit a pull request

Plugin Requirements

Each plugin must have:

  • A unique name (kebab-case)
  • A .claude-plugin/plugin.json file with metadata
  • At least one command, agent, or skill
  • A topic that fits the marketplace scope: Drupal development, security, or deployment
  • Clear documentation

Documentation

For more information about Claude Code plugins:

License

MIT — see LICENSE.

Support

If you encounter any issues or have questions:

Changelog

2.1 (Latest)

  • New workflow-tools plugin: phased feature-workflow (plan/implement/review/test/finalize with task classification), deploy-workflow (backup-first deployment sequence with multisite support and rollback), and tiny-fix (low-ceremony path with escalation tripwire). Workflows reference skills from the other plugins when installed and degrade gracefully when they are not.

2.0

  • Restructured into topic-based plugins: git-worktree moved to new git-tools plugin, owasp-asvs moved to new security-tools plugin, drupal-ddev agent + drupal-ddev-operations skill moved to new ddev-tools plugin (DDEV is multiplatform, not Drupal-specific)
  • New docker-tools plugin: Docker Compose (Drupal stack) and Docker Model Runner skills
  • New cicd-tools plugin: GitLab CI and GitHub Actions skills for Drupal pipelines
  • drupal-dev-tools plugin bumped to 4.0.0 (breaking: agent and skills moved out — plugin versions are independent of repo tags)
  • Marketplace metadata refocused on Drupal development, security, and deployment
  • See Upgrading from 1.0 to 2.0

1.0 — original single-plugin marketplace

  • Single drupal-dev-tools plugin (up to 2.2.0) containing the audit command, DDEV agent, and all skills including git-worktree and owasp-asvs
  • Plugin 2.2.0: added the Drupal-focused reusable skills bundle (skills/*/SKILL.md)
  • Plugin 2.1.0: comprehensive code audit command, improved DDEV agent workflows, updated security analysis patterns

Made with Claude Code

Rendered live from siva01c/claude-plugins's GitHub README — not stored, always reflects the source repo.

7 Plugins

NameDescriptionCategorySource
drupal-dev-toolsDrupal 11 toolkit — audit command and skills for module development and security review./drupal-dev-tools
ddev-toolsDDEV local environment skills — drupal-ddev agent and operational workflows for Drupal 11 projects in DDEV./ddev-tools
git-toolsGit workflow skills — worktrees for parallel, conflict-free work on multiple branches./git-tools
security-toolsSecurity verification skills — OWASP ASVS v5.0 checklist mapped to Drupal 11 APIs for security code reviews./security-tools
docker-toolsDocker skills for Drupal development — Compose stack authoring/operations and Docker Model Runner for local AI models./docker-tools
cicd-toolsCI/CD pipeline skills for Drupal projects — GitLab CI and GitHub Actions authoring, testing, and drush-based deployment./cicd-tools
workflow-toolsPhased development workflows for Drupal projects — feature delivery, deployment, and tiny fixes with rigor scaled to risk./workflow-tools

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.