camoa
@camoa
Public Skills
code-pattern-checker
by camoa
Use before committing code - validates Drupal coding standards, SOLID/DRY principles, security practices, and CSS standards
guide-loader
by camoa
Use when needing specialized guide content - loads from user's configured path or fetches from online dev-guides based on task keywords
memory-manager
by camoa
Use after completing any phase activity - updates project_state.md, project registry, ensures files are in correct locations, maintains lean memory
component-designer
by camoa
Use when designing a specific module component - creates architecture/component_name.md with purpose, interface, dependencies, and pattern references
diagram-generator
by camoa
Use when visualizing architecture - generates Mermaid diagrams for data flow, service relationships, or entity structures
phase-detector
by camoa
Use when determining task phase - analyzes task file to identify Phase 1, 2, or 3 for a specific task
session-resume
by camoa
Use when resuming work on existing project - lists registered projects, reads project_state.md, summarizes current state, identifies where to continue
htmx-development
by camoa
Use when developing HTMX features in Drupal 11.3+ or migrating AJAX to HTMX. Covers Htmx class usage, form patterns, migration strategies, and validation. Triggers on "htmx", "ajax to htmx", "dynamic form", "dependent dropdown".
task-completer
by camoa
Use when finishing a task - moves task to completed/, updates project_state.md, suggests next task
implementation-task-creator
by camoa
Use when breaking down a component for implementation - creates task file in implementation_process/in_progress/ with TDD steps and acceptance criteria
task-context-loader
by camoa
Use when starting implementation of a task - loads architecture files, referenced patterns, relevant guides, and task file into context
tdd-companion
by camoa
Use during implementation to enforce TDD - reminds test-first, validates Red-Green-Refactor cycle, integrates with superpowers:test-driven-development
html-generator
by camoa
Use when generating branded HTML pages and components from a design system. Creates standalone HTML components and composes them into full pages with embedded CSS, responsive design, and brand integration.
brand-content-design
by camoa
Use when user says "create presentation", "make carousel", "create HTML page", "make landing page", "build web page", "html design system", "design system", "setup brand", "brand init", "extract brand", "get outline", or wants to create visual content with consistent branding. Creates branded presentations, carousels, and HTML pages using a layered philosophy system.
code-quality-audit
by camoa
Use when checking code quality, running security audits, testing coverage, finding violations, or setting up quality tools - supports Drupal (PHPStan, PHPMD, PHPCPD, Psalm, Semgrep, Trivy, Gitleaks via DDEV) and Next.js (ESLint, Jest, jscpd, madge, Semgrep, Trivy, Gitleaks) projects with TDD, SOLID, DRY, and OWASP security checks
guide-integrator
by camoa
Use when designing features - loads plugin methodology refs, fetches online dev-guides for Drupal domain knowledge, and optionally loads user's custom guides
plugin-creation
by camoa
Use when creating Claude Code plugins - covers skills, commands, agents, hooks, MCP servers, and plugin configuration. Use when user says "create plugin", "make a skill", "add command", "add hooks", etc.
project-initializer
by camoa
Use when starting a new development project - creates memory folder structure with project_state.md, architecture scaffolding, and registers project
paper-test
by camoa
Use when testing code through mental execution - trace code line-by-line with concrete input values to find bugs, logic errors, missing code, edge cases, and contract violations before deployment
generating-infographics
by camoa
Use when creating infographics, data visualizations, process diagrams, timelines, or comparisons - generates branded infographics using @antv/infographic with 114 templates across 7 categories. Triggers on "create infographic", "make infographic", "visualize data", "timeline", "process diagram".
visual-content
by camoa
Use when creating branded presentations or carousels. Generates museum-quality visual output from canvas philosophy, enforcing style constraints. Outputs PDF first, then converts to PPTX for editability.
core-pattern-finder
by camoa
Use when needing Drupal core implementation examples - searches core modules for specific patterns and returns file path references
task-folder-migrator
by camoa
Use when migrating existing single-file tasks to folder-based structure - preserves content, creates organized folders, backs up originals
requirements-gatherer
by camoa
Use when gathering project requirements - asks structured questions about project type, scope, integrations, and constraints to populate project_state.md