Development plugins that enforce standards and guide scoping and research
AI summary · README
PluginsShell · PythonGitHub @camoaSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Installable projects can be verified without a deployment domain. Use GitHub sign-in for a personal repository, or the repository verification file above for an organization repository.
Ask about other verification options
Loading the full README. The saved excerpt is shown below.
A marketplace of Claude Code plugins built on one idea: AI is fast; these tools make the parts it likes to skip hard to skip. The gates enforce your standards, the guides keep the AI working from current best practice instead of stale training data, and you make every decision. The reasoning behind that is in PHILOSOPHY.md.
The flagship, aida, run on a single task:Read the full README ↗A marketplace of Claude Code plugins built on one idea: AI is fast; these tools make the parts it likes to skip hard to skip. The gates enforce your standards, the guides keep the AI working from current best practice instead of stale training data, and you make every decision. The reasoning behind that is in PHILOSOPHY.md.
The flagship, aida, run on a single task:
$ /aida:scope rss_feed # you write the contract: goal, non-goals, the criteria that prove it
$ /aida:research rss_feed # finds drupal/views_rss already covers most of it: reuse, do not rebuild
$ /aida:design rss_feed # work orders with owned files, a diff budget, and tests for code with logic
$ /aida:implement rss_feed # for code with logic: tests first, frozen, then the code against them
$ /aida:review rss_feed # every criterion answered, the checks run from the stack's recipe
$ /aida:completion rss_feed # closes on the verdict, writes the pull request body from the records
It never picked your architecture for you. It just refused to skip the scope, the existing-solution check, the tests, or the review, and it left everything it did on disk, so a decision that later looks wrong is a file you open. That is the idea behind all of these plugins.
None of it is perfect. The AI still slips a step past us now and then, and when it does, that gap becomes the next gate we add. See PHILOSOPHY.md for the fuller picture.
# Add the marketplace
/plugin marketplace add https://github.com/camoa/claude-skills
# Install the plugins you want
/plugin install aida@camoa-skills # pulls dev-guides-navigator automatically
/plugin install dev-guides-navigator@camoa-skills
/plugin install claude-plugin-checks@camoa-skills
/plugin install code-quality-tools@camoa-skills
/plugin install code-paper-test@camoa-skills
/plugin install drupal-ai-contrib@camoa-skills
/plugin install drupal-htmx@camoa-skills
/plugin install brand-content-design@camoa-skills
Each plugin's README has its own requirements, worked examples, and a docs/usage.md. Versions and component counts live there and in each CHANGELOG.md, not here, so this page does not go stale.
The skills conform to the open agentskills.io standard and work in Cursor, Codex CLI, VS Code Copilot, Gemini CLI, Cline, OpenCode, and more. Commands, agents, and hooks are Claude-Code-specific by format but can be emulated. See PORTABILITY.md for the full guide and CURSOR.md for the highest-fidelity option.
aida: The AI jumps straight to code: it skips understanding the problem, misses a library that already exists, drifts from your standards, and forgets the tests. Runs any coding task through a contract, then research, design, implementation against frozen tests, review, and completion. The checks are scripts reading records, not the model judging its own work. Works on any stack (process recipes carry the framework specifics) and on Claude Code plugin work too. This is the flagship; version 6 of what was ai-dev-assistant.
dev-guides-navigator: The model writes code from whatever it remembered at training time, which is often out of date. Routes each task to the current best-practice guide from a catalog of 1200+ atomic decision guides, hash-cached so nothing is re-fetched. Required by aida; useful on its own.
claude-plugin-checks: Checking a Claude Code plugin means remembering which of five tools to run, and none of them opens the component files the manifest points at. One command that runs them all and prints what each said, plus three checks nothing else performs: the external component files, a file that contradicts itself, and leaked home paths or credentials.
code-quality-tools: Is this code actually safe and sound, or does it just run? TDD, SOLID, and DRY checks plus multi-layer security scanning (Semgrep, Trivy, Gitleaks, and more) for Drupal and Next.js. Version 5 of the flagship delegated its quality gates here; version 6 runs the tools from the stack's recipe instead.
code-paper-test: Does this code, skill, or config actually do what it claims, before you run it in anger? Mental-execution testing that traces logic line by line with concrete values, plus an adversarial test-team, to surface bugs, edge cases, and AI hallucinations. Part of the review method for plugin work.
drupal-ai-contrib: AI-assisted Drupal.org contributions get bounced for unverified claims and policy misses. Evidence-over-assertion gates that mirror the drupalci pipeline locally at CI strictness and check the AI-contribution policy, so a contribution passes only on a produced artifact, never an assertion.
drupal-htmx: Migrating Drupal AJAX to HTMX by hand is fiddly and easy to get wrong. HTMX patterns and an AJAX-to-HTMX migration path for Drupal 11.3+.
brand-content-design: Every deck, carousel, and one-pager drifts a little further from the brand. Branded presentations, carousels, infographics, and HTML pages generated from one shared brand and design system.
I started building what I called "frameworks" over a year before Claude officially released Skills. Same concept, different name. The idea came from frustration: I was tired of repeating the same instructions every conversation, so I asked AI to analyze our successful interactions and capture the recurring requirements and preferences as reusable project knowledge. That produced real work: 3 published Drupal contrib modules, 17+ blog articles, automated social campaigns, and phase-based editorial workflows. When Claude released Skills officially, I recognized what I had been building, and this repository translates those frameworks into proper Skills with tooling. More on the methodology: My Journey with AI Tools.
Conventions, plugin structure, and the review bar are in CONTRIBUTING.md and CODE_OF_CONDUCT.md. In short: CONVENTIONS.md at each plugin root (not a plugin-root CLAUDE.md, which Claude Code does not load), path-scoped .claude/rules/, version and model routing in frontmatter, and progressive disclosure (SKILL.md lean, detail in references/).
| Tool | Purpose | Install |
|---|---|---|
| Anthropic skill-creator | Official skill creator | /plugin install example-skills@anthropic-agent-skills |
| Superpowers | TDD skill development | /plugin marketplace add obra/superpowers-marketplace |
Built collaboratively by Carlos Ospina and Claude (Anthropic). The methodology, frameworks, and domain expertise came from Carlos; Claude contributed code generation, research synthesis, documentation structure, and pattern implementation. Patterns and insights drawn from:
MIT