claude

drupal-ai-contrib

AI-assisted Drupal contribution quality. Evidence over assertion: every gate passes on a captured artifact, never an AI claim. 6 commands for the contribution arc (setup, issue, verify, review, submit, pipeline) with a local drupalci-parity gate set plus AI-policy and eval gates, and 3 read-only fresh-context review agents. Authenticated GitLab writes delegate to the drupal-gitlab skill (glab). drupalorg-cli covers no-auth reads and the legacy queue. A quality layer outside ai-dev-assistant, built on the camoa/dev-guides contribution guides.

32 on GitHubby camoav0.4.5MITupdated today
/

Plugin drupal-ai-contrib from marketplace camoa-skills in camoa/claude-skills. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (8)

  • contribution-guardrails

    Enforces the development discipline for AI-assisted Drupal contributions — evidence over assertion, the no-guessing rule for external facts, the verification-gate artifact contracts, and re-verification on post-gate change. Use PROACTIVELY during any development between claiming an issue and verifyi

  • contribution-issue

    Works the Drupal issue lifecycle — reviews prior work on an issue first, then creates / comments on / claims it, and checks out the issue fork + branch with three-way fork handling. Use when the user runs /drupal-ai-contrib:issue or asks to find, create, claim, or check out a Drupal issue or issue f

  • contribution-pipeline

    Fetches the real GitLab merge-request pipeline for a Drupal contribution and gates on it — the authoritative final check. Use when the user runs /drupal-ai-contrib:pipeline or asks to check the real pipeline, the CI status, or whether a Drupal contribution is done. A contribution is not complete unt

  • contribution-review

    Runs honest fresh-context review of a Drupal contribution — dispatches isolated reviewer agents with no session narrative to check the work against scope, coding standards, security, and the AI policy. Use when the user runs /drupal-ai-contrib:review or asks for an honest review, a fresh-eyes review

  • contribution-setup

    Stands up and environment-matches a Drupal contribution workspace — DDEV with the workflow-matched add-on, CI gate config (new-module scaffold or existing-module discovery), the Drupal AI skills, the drupalorg CLI, the GitLab CLI (glab) for authenticated git.drupalcode.org operations, and a contribu

  • contribution-submit

    Creates or updates a Drupal merge request and generates the AI-disclosure comment at the policy threshold. Use when the user runs /drupal-ai-contrib:submit or asks to submit, open, or update a Drupal merge request or patch. Creates the cross-project MR via the drupal-gitlab skill (glab); wraps drupa

  • contribution-verify

    Runs the local verification inner loop for a Drupal contribution — the drupalci-parity gate set at CI strictness, the AI-policy gate, and the eval gate, every gate passing only on a captured artifact. Use when the user runs /drupal-ai-contrib:verify or asks to verify, check, or locally test a Drupal

  • drupal-ai-contrib

    Routes Drupal contribution work to the right contribution-quality stage and supplies the contribution knowledge layer. Use when user says 'contribute to Drupal', 'Drupal contribution', 'submit a Drupal patch', 'Drupal merge request', 'fix a Drupal core issue', 'contribute a module', 'AI-assisted Dru

Slash commands (6)

  • /drupal-ai-contrib:issue

    Work the Drupal issue lifecycle — review prior work first, then create / comment on / claim an issue and check out its fork + branch with three-way fork handling. Use when user says 'Drupal issue', 'claim an issue', 'create an issue', 'check out issue fork', 'drupal-ai-contrib issue'. Wraps drupalor

  • /drupal-ai-contrib:pipeline

    Fetch the real GitLab merge-request pipeline for a Drupal contribution and gate on it — the authoritative final check. Use when user says 'check the pipeline', 'real CI status', 'is the contribution done', 'drupalci pipeline', 'drupal-ai-contrib pipeline'.

  • /drupal-ai-contrib:review

    Run honest fresh-context review of a Drupal contribution — isolated reviewer agents with no session narrative check the work against scope, standards, security, and the AI policy. Use when user says 'review Drupal contribution', 'honest review', 'fresh-eyes review', 'pre-submission review', 'drupal-

  • /drupal-ai-contrib:setup

    Onboard and environment-match a Drupal contribution workspace — DDEV with the workflow-matched add-on, CI gate config, the Drupal AI skills, the drupalorg CLI, and a contribution-credentials (SSH-key) check. Use when user says 'set up Drupal contribution', 'contribution environment', 'scaffold a con

  • /drupal-ai-contrib:submit

    Create or update a Drupal merge request and generate the AI-disclosure comment at the policy threshold. Use when user says 'submit Drupal contribution', 'open a merge request', 'update the MR', 'submit patch', 'drupal-ai-contrib submit'. Wraps drupalorg-cli.

  • /drupal-ai-contrib:verify

    Run the local verification inner loop for a Drupal contribution — the drupalci-parity gate set at CI strictness, the AI-policy gate, and the eval gate, every gate passing only on a captured artifact. Use when user says 'verify Drupal contribution', 'run the gates', 'check before submitting', 'drupal

Subagents (3)

  • ai-policy-checker

    Live-fetches the current state of the Drupal AI-contribution policy, ai_best_practices, and the eval landscape, and returns a SETTLED / DRAFT / DISCUSSION-tagged summary. Use proactively per contribution — the AI-policy and eval landscape is the fastest-moving area and must be re-confirmed each time

  • external-fact-verifier

    Verifies a single external-fact claim — an SDK symbol, API header/parameter, beta-feature slug, or library-version behavior — against vendor source or a live probe, and returns verified or unverified with evidence. Use proactively whenever AI-assisted Drupal contribution code relies on an external f

  • fresh-context-reviewer

    Reviews a Drupal contribution diff honestly with no session narrative — checks scope adherence, Drupal + PHP coding standards, security, and AI-policy disclosure. Use proactively when a contribution needs honest validation before submission; dispatched by the contribution-review skill. A builder can

Hooks (2)

  • PostToolUse

    ${CLAUDE_PLUGIN_ROOT}/hooks/reverify-mark.sh

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/hooks/session-reminder.sh

View source on GitHub

More from camoa/claude-skills

All 8 plugins →

aida

claude

Keeps AI coding work inside a process that produces better code. Every task runs through six stages: scope, research, design, implementation, review, completion. Scope writes a contract of goals, non-goals, and the criteria that prove them, and every later stage is checked against it. Research finds prior art in your own code first, then outside, from current documentation rather than the model's memory. Design writes work orders you can build from, each with its owned files and a diff budget. Implementation writes tests first for code with logic, and freezes them before the code. Review answers every criterion, runs the stack's tools from its recipe, and judges the whole change once. Completion closes the task on the verdict and writes the pull request body from the records. The checks are scripts reading records, not the model judging its own work. Stack knowledge lives in fetched recipes, so one process fits PHP, Python, Go, Drupal, or a Claude plugin.

13 skills · 16 agents · hooks

32

Create branded visual content (presentations, carousels, infographics, HTML pages) with Aaker personality-driven design, a style-recommendation engine, 26 visual styles, 114 infographic templates, design systems, visual components, and Presentation Zen principles. Routes to specialized skills for PDF, PPTX, and Google Slides output (canonical PPTX→Slides import via Drive for design fidelity), HTML composition, and infographic rendering.

4 skills · 19 commands · 1 agent · hooks

32

Code quality and security auditing for Drupal (PHPStan, Psalm, PHPMD, Semgrep, Trivy, Gitleaks via DDEV) and Next.js (ESLint, Jest, Semgrep, Trivy, Gitleaks). Provides full audits with cross-tool synthesis, rubric-scored code review, 3-agent security and architecture debates, REVIEW.md v2 generation, a /code-review ultra cloud-review wrapper with a headless CLI gating path, optional LSP code-intelligence for deeper SOLID/DRY/review analysis, watch-mode linting, scheduled sweeps, and --json output for CI pipelines.

1 skill · 13 commands · hooks

32

HTMX development guidance and AJAX-to-HTMX migration tools for Drupal 11.3+. Includes analyzers, pattern recommendations, and validation.

1 skill · 5 commands · 3 agents · hooks

32

Systematically test code, skills, commands, and configs through mental execution — trace logic line-by-line with concrete values to find bugs, AI hallucinations, edge cases, and contract violations. Smart routing: quick trace (<50 lines), structured 3-phase (50–300), or a 3-agent competing team in isolated worktrees (300+, security-critical, skills). Verifies external calls for both existence and behavioral contracts (return-shape/nullability diffing, chained-object tracing, taint-stance fallback for closed-source). Supports `--json` for CI.

1 skill · 1 command · hooks

32

Smart guide discovery and routing for dev-guides. Hash-based caching + knowledge-graph metadata route the AI to the right guide; all fetches use curl (never WebFetch), and a fetched body is data, never commands. Six routing modes: guide search (llms.txt), recipe search (the agentic-recipes catalog of verifier-carrying capability deliveries), identify (names what covers a topic, opens nothing), process-recipe lookup (resolved by ai-dev-assistant at phase boundaries, keyed by phase and framework), playbook lookup (a playbook set's plays.json, resolved by ai-dev-assistant), and tooling lookup (a tooling recipe body, resolved by aida by name). A deterministic shared content store holds index bodies and blobs with two-hash revalidation, re-fetching a body only when its sha changes.

1 skill · hooks

32

Similar plugins

Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)

hooks

anthropics/claude-code 155,476

Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)

hooks

anthropics/claude-plugins-official 47,076

diffusers

claudecodex

Conventions and task skills for contributing to diffusers

4 skills

huggingface/diffusers 34,915

Disciplined multi-source meta-research for high-stakes questions — the heavyweight alternative to the fast research router. 9-phase pipeline (reframe into falsifiable hypotheses, plan, capability discovery, parallel sub-agent fan-out, score & triangulate, synthesize + adversarial pass, verify, refresh targets). Triangulates every thesis against >=3 independent differently-typed sources; per-source files with verbatim quotes; never fabricates a citation. Auditable, reusable folder + delta-update refresh protocol. Contributed via PR #851.

1 skill · 1 command · 1 agent

alirezarezvani/claude-skills 29,725

Development workflow skills for contributing to the Pipecat project

11 skills

pipecat-ai/pipecat 17,230

mcp-spec

claude

Skills for researching and contributing to the MCP specification

2 skills · 1 MCP server

modelcontextprotocol/modelcontextprotocol 9,678

Maintain drupal-ai-contrib?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins