superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
29 skills for software projects: Design (App, Secure, API, Data, Migration, UX, UX Artifacts, LLM, Observability, CI/CD, IaC, Public), Review (App, Architecture, Security, UX, UX Artifacts, LLM, Public), Tools (Debug, Test, Style, Accessibility, Performance), Meta. Grounded in MIT, CMU, Stanford curricula. Works with Claude Code and GitHub Copilot CLI.
Plugin dev from marketplace gerald-dev-best-practices in gerfru/dev-best-practices. Commands read from the repo's manifest — 1 month ago.
dev-design-apiAPI contract design skill grounded in CMU 17-625 (API Design, Swarnalatha Ashok / Bradley Schmerl) and Google API Design Guide. Use this skill whenever the user wants to design, review, or evolve an API. Triggers: "design an API for X", "review my REST API", "should I use REST or GraphQL or gRPC", "
dev-design-appFrom an app idea to well-founded architecture and stack decisions based on the Dev-Best-Practices rules. Use this skill whenever the user describes a new app idea and wants help choosing architecture, stack, structure, or a scaffolding plan; triggers on "new app", "app idea", "how do I structure", "
dev-design-cicdCI/CD Pipeline Design grounded in "Accelerate" (Forsgren/Humble/Kim, IT Revolution 2018) and "Continuous Delivery" (Humble/Farley, Addison-Wesley 2010). Covers pipeline architecture, deployment strategies (Blue-Green, Canary, Feature Flags), environment design, DORA metrics, and Trunk-Based Developm
dev-design-dataData model design skill grounded in CMU 15-445 (Database Systems, Prof. Andy Pavlo) and Stanford CS245. Use this skill whenever the user needs to design or review a database schema, choose between SQL and NoSQL, decide on normalization level, plan indexing strategy, or make Event Sourcing / CQRS dec
dev-design-iacInfrastructure as Code Design grounded in "Infrastructure as Code" (Kief Morris, O'Reilly 2021) and NTNU IIKG3005 (the only dedicated academic IaC course worldwide). Covers IaC principles (Immutable Infrastructure, Idempotency, Single Source of Truth), module design, state management, drift detectio
dev-design-llmLLM system design grounded in Stanford CS224N (Yang/Choi), CMU 11-667 (Savelka/Kim) and Chip Huyen "Designing ML Systems". Use this skill whenever the user needs to design an LLM-powered feature or system from scratch. Triggers: "RAG architecture", "should I fine-tune", "how do I build an agent", "p
dev-design-migrationMigration planning skill grounded in MIT 6.5840 (Distributed Systems, Morris/ Kaashoek/Zeldovich) and Martin Fowler's migration patterns. Use this skill whenever the user needs to plan a migration: Monolith→Microservices, v1→v2 API, database schema migration, zero-downtime deployment, technology sta
dev-design-observabilityObservability architecture grounded in the Google SRE Books (Beyer et al.) and Observability Engineering (Majors/Fong-Jones, O'Reilly 2022). Covers SLO/SLI/Error Budget, Golden Signals, metrics design, distributed tracing (OpenTelemetry), structured logging, SLO-based alerting (burn rate), and incid
dev-design-publicPublication-readiness design skill grounded in OpenSSF Best Practices, GitHub Security Hardening docs, CISA Security-by-Design, OWASP DevSecOps Guideline, and SLSA v1.0. Use this skill whenever the user wants to plan making a private repository public, open-source a project, or prepare a codebase fo
dev-design-secureSecurity-first application design skill grounded in TU Graz ISEC Major curriculum and top-university references (Stanford CS255/CS355, MIT 6.566/6.5610). Use this skill whenever the user wants to design, architect, or plan a new application and security matters. Trigger for: "help me design a secure
dev-design-ux-artifactsStructural, artifact-driven UX/UI design workflow grounded in Jesse James Garrett's "The Elements of User Experience" (5-plane model: Strategy, Scope, Structure, Skeleton, Surface) and Rosenfeld/Morville/Arango's "Information Architecture for the Web and Beyond". Produces a traceable chain of interm
dev-design-uxHuman-Centered UX Design skill grounded in the leading academic HCI curricula (CMU HCII, Stanford CS 247A/347, ETH, TU Wien, TU Graz) and the four canonical industry frameworks: Microsoft HAX 18 Guidelines (Amershi et al., CHI 2019), Google PAIR Guidebook (23 Patterns), CHI 2024 Generative AI Design
dev-meta-create-skillCreates a new skill for this plugin following the established methodology: topic → academic research (university curricula + canonical books) → SKILL.md + references/. Use this skill when you want to create a new /dev skill. Trigger: "create a new skill", "build a new skill", "create skill for X", "
dev-meta-driftCompares the dev-best-practices block in a project CLAUDE.md with the current state of the rule files and shows what is missing, outdated, or newly added. Use this skill whenever the user wants to update their project rules, check if rules are still current, or sync a CLAUDE.md with the latest best
dev-meta-helpNavigation menu for all Dev Best Practices skills. Shows all available skills grouped and starts the chosen one directly. Trigger for "which skill should I use", "what is available", "help", "what can I use", "show me the skills", "which tool", "I don't know which skill".
dev-meta-installAdds the dev best practices rules as a structured block to the CLAUDE.md (or, for Copilot CLI, optionally .github/copilot-instructions.md) of a target project — or updates an existing block. Can also copy the skill library itself into a project for standalone GitHub Copilot CLI discovery. Use this s
dev-meta-syncChecks whether the compact claude/*.md rule files still reflect the essence of the detailed reference/*.md — finds sections that are new/changed in reference/ but not yet transferred to claude/. Use this skill for maintaining this dev-best-practices repo itself; triggers for "synchronize rules", "up
dev-review-appComplete end-to-end evaluation of an app/codebase — measures the codebase against the dev-best-practices rules of this repo (essential/app/github/architecture). Axes: Architecture (12-Factor), Security (OWASP ASVS 5.0/Top 10), CI-CD-Delivery (DORA), Code Quality, Tests, Observability. Use this skill
dev-review-archArchitecture review skill grounded in CMU 17-633 (Architectures for Software Systems, Prof. David Garlan) and Martin Fowler's architectural patterns. Use this skill whenever the user shares an existing system architecture and wants it reviewed, critiqued, or improved. Triggers: "review my architectu
dev-review-llmLLM system review grounded in CMU 11-667 (Harms + Attacking LLMs), Berkeley CS294-196 (Safety/Guardrails), and OWASP LLM Top 10. Use this skill whenever the user wants to review an existing LLM-powered system or feature for architecture quality, eval coverage, safety, and production readiness. Trigg
dev-review-publicPre-publication repository scan grounded in OpenSSF Best Practices, GitHub Security Hardening docs, CISA Security-by-Design (2023), OWASP DevSecOps Guideline, GitGuardian State of Secrets Sprawl, and OpenSSF Scorecard. Use this skill whenever the user wants to audit a repository before or after goin
dev-review-secureSecurity-focused code review skill grounded in TU Graz ISEC Major curriculum and top-university references (Stanford CS255/CS355, MIT 6.566/6.5610, CMU 15-414). Use this skill whenever the user shares code and asks for a review, audit, security check, vulnerability scan, or wants to know if their co
dev-review-ux-artifactsStructural UX/UI audit grounded in Jesse James Garrett's "The Elements of User Experience" (5-plane model) and Rosenfeld/Morville/Arango's "Information Architecture for the Web and Beyond", plus a practice-based anti-generic-AI-visual-design checklist. Audits whether an existing design or interface
dev-review-uxSystematic UX audit of an existing product, feature, or design against the four canonical Human-AI Interaction frameworks: Microsoft HAX 18 Guidelines (Amershi et al., CHI 2019), Google PAIR Guidebook (23 Patterns), CHI 2024 Generative AI Design Principles (IBM Research, 6 Principles), and Nielsen N
dev-tool-a11yAccessibility audit workflow grounded in WCAG 2.2 (W3C), CMU HCII 05-332 (Prof. Carrington) and W3C WAI Digital Accessibility Foundations. Covers automated audit (axe-core/Lighthouse), keyboard navigation, screen reader testing (NVDA, JAWS, VoiceOver) and EU Accessibility Act / EN 301 549 / BFSG com
dev-tool-debugStack-aware debugging assistant. Analyzes an error or unexpected behavior, automatically detects the stack/framework, and delivers a structured root-cause plan with concrete fix suggestions. Use this skill whenever the user reports a bug, error message, unexpected behavior, or asks "why does X not w
dev-tool-perfPerformance engineering workflow grounded in MIT 6.172 (Leiserson/Shun, fully available on MIT OCW) and "Systems Performance" (Brendan Gregg, Addison-Wesley 2020). Covers USE Method (Utilization/Saturation/Errors), flamegraph analysis, bottleneck identification, Bentley Rules, and measurable before/
dev-tool-styleStack-aware frontend styling assistant. Automatically detects the CSS framework, design system, and component library, then delivers consistent, maintainable styling decisions and fixes. Includes visual design fundamentals (color, typography, spacing, loading states) for developers without a design
dev-tool-testStack-aware test assistant. Automatically detects language, framework, and existing test setup, then designs or generates appropriate tests (unit, integration, E2E) according to the test pyramid. Use this skill whenever the user wants to write, improve, or review tests; triggers for "write tests", "
/dev:design-apiAPI contract design and review based on CMU 17-625 and Google API Design Guide.
/dev:design-appFrom app idea to well-founded architecture/stack decisions (based on the built-in rules).
/dev:design-cicdCI/CD pipeline design based on "Accelerate" (DORA) and "Continuous Delivery" — pipeline architecture, deployment strategies (blue-green, canary, feature flags), DORA metrics.
/dev:design-dataData model design and review based on CMU 15-445 and Stanford CS245.
/dev:design-iacInfrastructure as Code design based on Kief Morris (O'Reilly 2021) and NTNU IIKG3005 — IaC principles, module design, state management, drift detection, GitOps.
/dev:design-llmLLM system design — integration patterns (RAG/fine-tune/agent/prompting), architecture, evaluation strategy, and production decisions based on Stanford CS224N, CMU 11-667, and Chip Huyen.
/dev:design-migrationStructured migration plan based on MIT 6.5840 and Fowler Patterns.
/dev:design-observabilityObservability architecture based on the Google SRE Books — SLO/SLI/error budget, golden signals, distributed tracing (OpenTelemetry), SLO-based alerting, incident response.
/dev:design-publicPlan the safe path to making a repository public — secrets audit, governance docs, license, branch protection, CI/CD hardening, supply chain.
/dev:design-secureSecurity-first app design based on TU Graz ISEC, Stanford CS255/CS355, and MIT 6.566.
/dev:design-ux-artifactsStructural, artifact-driven UX design based on Garrett's Elements of UX and Information Architecture for the Web — problem brief, task/domain model, IA, wireframe, anti-generic-AI visual design.
/dev:design-uxUX/UI design based on CMU HCII, Stanford CS247A, Microsoft HAX Guidelines, Google PAIR, and CHI 2024 — interaction, trust, AI features, anti-patterns.
/dev:meta-create-skillCreates a new skill for this plugin following the established methodology — topic → academic research (university curricula + canonical books) → SKILL.md + references/. Use this skill when you want to create a new /dev skill. Trigger phrases: "create a new skill", "build a new skill", "create skill
/dev:meta-driftChecks whether the best-practices block in CLAUDE.md is still current — shows missing, outdated, and new rules since the last install.
/dev:meta-helpNavigation menu — shows all available Dev Best Practices skills and starts the chosen one directly.
/dev:meta-installInstalls or updates dev best practices rules in CLAUDE.md. Automatically detects whether initial installation or update is needed. Flags — --essential (default), --full, --update, --section <name>.
/dev:meta-syncRepo maintenance - checks whether claude/*.md still reflects the essence of reference/*.md and finds drift between master and derived files.
/dev:review-appComplete app audit against the dev best practices rules (6 axes, parallel subagents).
/dev:review-archStructured architecture review based on CMU 17-633 and Martin Fowler Patterns.
/dev:review-llmLLM system review — architecture, eval coverage, safety (OWASP LLM Top 10, prompt injection, excessive agency), and production readiness based on CMU 11-667 and Berkeley CS294-196.
/dev:review-publicScan a repository before (or after) going public — finds secrets in history, PII in test fixtures, missing governance files, branch protection gaps, and supply chain risks.
/dev:review-secureSecurity code review based on TU Graz ISEC, Stanford CS255/CS355, MIT 6.566, and CMU 15-414.
/dev:review-ux-artifactsStructural UX audit — information architecture, requirement-to-UI traceability, and anti-generic-AI visual design detection.
/dev:review-uxUX audit against Microsoft HAX, Google PAIR, CHI 2024, and Nielsen Norman Group — AI anti-patterns, dark patterns, trust design.
/dev:tool-a11yAccessibility audit based on WCAG 2.2 — axe-core, keyboard navigation, screen reader testing (NVDA/VoiceOver), EU Accessibility Act / BFSG / EN 301 549 compliance.
/dev:tool-debugStack-aware debugging — automatically detects framework/stack and delivers a root-cause plan with concrete fix suggestions.
/dev:tool-perfPerformance engineering workflow based on MIT 6.172 (Bentley Rules) and Brendan Gregg USE Method — systematic bottleneck analysis with flamegraphs, profiling, and verified before/after benchmarks.
/dev:tool-styleStack-aware styling assistant — detects CSS framework and design system, delivers consistent styling solutions that fit the existing system.
/dev:tool-testStack-aware test assistant — detects test framework and coverage status, writes or improves tests according to the test pyramid.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
AI-powered codebase understanding — analyze, visualize, and explain any project
9 skills · 10 agents · hooks
Editorial diagrams in your brand, as self-contained HTML and SVG. Architecture, flowcharts, sequence, state machines, ER and database schemas, timelines, swimlanes, org charts, Gantt, Wardley maps, user journeys, service blueprints, UML class, lifecycle phase maps, and charts from bar, line and scatter to Sankey, treemap and heatmap, plus many more. Redraws draw.io, Mermaid, Excalidraw and PlantUML files. Exports SVG and PNG.
1 skill · 7 commands
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
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.