Development plugins that enforce standards and guide scoping and research
翻译准备中
AI 摘要 · README
插件Shell · PythonGitHub @camoa自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
正在加载完整 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:查看完整 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