Development skills for Claude Code: language best practices, framework patterns, architecture, testing, and AI agent patterns
Use when implementing authentication, authorization, or security controls — covering identity, access, and defense against common vulnerabilities.
Use when designing task queues, async workers, or event-driven processing that runs outside the request-response cycle.
Use when an AI agent needs to interact with websites — navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, or automating any browser task
Use when writing or reviewing C/C++ code. Covers memory management, RAII, smart pointers, const correctness, CMake, sanitizers, and common undefined behavior pitfalls.
Use when adding caching to a system, choosing cache strategies, designing invalidation logic, or diagnosing cache-related bugs.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
54 development skills for your coding agents — language best practices for 13 languages, 12 framework patterns, 7 agentic patterns, and architecture fundamentals. A companion plugin to Ultrapowers.
Documentation · GitHub · Issues
These skills give your coding agent deep expertise across languages, frameworks, and architectural patterns. When your agent encounters a React component, a FastAPI endpoint, or a Rust service, it automatically applies the right patterns and best practices.
Each skill is self-contained and triggers automatically when relevant. No special commands needed — your agent just has development superpowers.
"Refactor our Express API to FastAPI."
The agent automatically applies express-patterns to understand the existing code, python-best-practices and fastapi-patterns for the migration, api-design for endpoint conventions, error-handling for proper Result patterns, and testing-tdd to ensure every endpoint has coverage before and after the switch.
Register the marketplace first (one time):
/plugin marketplace add ennio-datatide/ultrapowers
Then install:
/plugin install ultrapowers-dev@ultrapowers
git clone https://github.com/ennio-datatide/ultrapowers-dev.git
Start a new session and ask for something that should trigger a skill (for example, "build a FastAPI endpoint" or "review this React component"). The agent should automatically invoke the relevant skill.
| Skill | What it covers |
|---|---|
testing-tdd | TDD cycle, test design, fixtures, mocking, coverage |
error-handling | Exception/Result patterns, validation, degradation |
design-patterns | SOLID, DDD, composition, separation of concerns |
architecture | Monolith, microservices, hexagonal, clean, event-driven |
database-design | Schema design, migrations, indexing, optimization |
caching | Cache strategies, invalidation, TTL, write-through |
api-design | REST/GraphQL conventions, versioning, pagination |
observability | Structured logging, metrics, distributed tracing |
resilience | Retries, circuit breakers, timeouts, backoff |
auth-security | Authentication, authorization, secrets, OWASP |
background-jobs | Task queues, workers, event-driven, idempotency |
rag-ai | RAG pipelines, embeddings, vector search, chunking |
ci-cd | Pipeline design, deployment strategies, rollback |
type-safety | Type systems, generics, contracts, strict checking |
| Skill | Language | Ecosystem |
|---|---|---|
typescript-best-practices | TypeScript | React, Next.js, Vue, Angular, Express, NestJS |
javascript-best-practices | JavaScript | ES2024+, tooling, project structure |
python-best-practices | Python | FastAPI, Django, Flask |
rust-best-practices | Rust | Axum, Actix, Tokio |
go-best-practices | Go | Gin, Echo, Fiber |
java-best-practices | Java | Spring Boot, Quarkus |
csharp-best-practices | C# | ASP.NET, Blazor, EF Core |
php-best-practices | PHP | Laravel, Symfony |
ruby-best-practices | Ruby | Rails, Sinatra |
swift-best-practices | Swift | SwiftUI, UIKit |
kotlin-best-practices | Kotlin | Spring Boot, Ktor, Compose |
dart-best-practices | Dart | Flutter |
c-cpp-best-practices | C / C++ | CMake, systems programming |
sql-best-practices | SQL | PostgreSQL, MySQL, SQLite |
Frameworks where no official skill exists. Each language skill points to these.
npx claudepluginhub ennio-datatide/ultrapowers-devCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Language-specific expert agents with deep framework knowledge - Python, TypeScript, Go, Rust, Java, and more
Curated skills for Claude Code and Codex power users - tool selection, workflow optimization, and productivity
Personal development best practices skills for React, Effect-TS, and other frameworks. Enforces patterns, anti-patterns, and code quality guidelines.
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
Expert agents for specific programming languages (Python, Go, Rust, etc.)
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.