{
  "markdown": "<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\".github/assets/logo-dark.png\">\n    <img src=\".github/assets/logo.png\" alt=\"Ultrapowers Dev\" width=\"140\" />\n  </picture>\n</p>\n\n<h1 align=\"center\">Ultrapowers Dev</h1>\n\n<p align=\"center\">\n  <strong>54 development skills for your coding agents.</strong><br/>\n  Language best practices for 13 languages, 12 framework patterns, 7 agentic patterns, and architecture fundamentals.<br/>\n  Companion plugin to <a href=\"https://github.com/ennio-datatide/ultrapowers\">Ultrapowers</a>.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/ennio-datatide/ultrapowers-dev/releases\"><img alt=\"Version\" src=\"https://img.shields.io/badge/plugin-v1.2.0-6d28d9?style=flat-square\"></a>\n  <a href=\"LICENSE\"><img alt=\"License\" src=\"https://img.shields.io/github/license/ennio-datatide/ultrapowers-dev?color=6d28d9&style=flat-square\"></a>\n  <a href=\"https://github.com/ennio-datatide/ultrapowers-dev/stargazers\"><img alt=\"Stars\" src=\"https://img.shields.io/github/stars/ennio-datatide/ultrapowers-dev?color=6d28d9&style=flat-square\"></a>\n  <a href=\"https://github.com/ennio-datatide/ultrapowers-dev/pulls\"><img alt=\"PRs Welcome\" src=\"https://img.shields.io/badge/PRs-welcome-6d28d9?style=flat-square\"></a>\n  <a href=\"https://docs.claude.com/en/docs/claude-code\"><img alt=\"Claude Code\" src=\"https://img.shields.io/badge/Claude%20Code-plugin-6d28d9?style=flat-square\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://datatide.io/ultrapowers\"><strong>Documentation</strong></a> ·\n  <a href=\"https://github.com/ennio-datatide/ultrapowers-dev\"><strong>GitHub</strong></a> ·\n  <a href=\"https://github.com/ennio-datatide/ultrapowers-dev/issues\"><strong>Issues</strong></a>\n</p>\n\n---\n\n## How it works\n\nThese 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.\n\nEach skill is self-contained and triggers automatically when relevant. No special commands needed — your agent just has development superpowers.\n\n## Example\n\n> \"Refactor our Express API to FastAPI.\"\n\nThe 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.\n\n## Installation\n\n### Claude Code (via Ultrapowers Marketplace)\n\nRegister the marketplace first (one time):\n\n```bash\n/plugin marketplace add ennio-datatide/ultrapowers\n```\n\nThen install:\n\n```bash\n/plugin install ultrapowers-dev@ultrapowers\n```\n\n### From Source\n\n```bash\ngit clone https://github.com/ennio-datatide/ultrapowers-dev.git\n```\n\n### Verify Installation\n\nStart 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.\n\n## What's Inside\n\n### Category Skills (14) — Language-Agnostic\n\n| Skill | What it covers |\n|-------|---------------|\n| `testing-tdd` | TDD cycle, test design, fixtures, mocking, coverage |\n| `error-handling` | Exception/Result patterns, validation, degradation |\n| `design-patterns` | SOLID, DDD, composition, separation of concerns |\n| `architecture` | Monolith, microservices, hexagonal, clean, event-driven |\n| `database-design` | Schema design, migrations, indexing, optimization |\n| `caching` | Cache strategies, invalidation, TTL, write-through |\n| `api-design` | REST/GraphQL conventions, versioning, pagination |\n| `observability` | Structured logging, metrics, distributed tracing |\n| `resilience` | Retries, circuit breakers, timeouts, backoff |\n| `auth-security` | Authentication, authorization, secrets, OWASP |\n| `background-jobs` | Task queues, workers, event-driven, idempotency |\n| `rag-ai` | RAG pipelines, embeddings, vector search, chunking |\n| `ci-cd` | Pipeline design, deployment strategies, rollback |\n| `type-safety` | Type systems, generics, contracts, strict checking |\n\n### Language Best Practices (13) — One Per Language\n\n| Skill | Language | Ecosystem |\n|-------|----------|-----------|\n| `typescript-best-practices` | TypeScript | React, Next.js, Vue, Angular, Express, NestJS |\n| `javascript-best-practices` | JavaScript | ES2024+, tooling, project structure |\n| `python-best-practices` | Python | FastAPI, Django, Flask |\n| `rust-best-practices` | Rust | Axum, Actix, Tokio |\n| `go-best-practices` | Go | Gin, Echo, Fiber |\n| `java-best-practices` | Java | Spring Boot, Quarkus |\n| `csharp-best-practices` | C# | ASP.NET, Blazor, EF Core |\n| `php-best-practices` | PHP | Laravel, Symfony |\n| `ruby-best-practices` | Ruby | Rails, Sinatra |\n| `swift-best-practices` | Swift | SwiftUI, UIKit |\n| `kotlin-best-practices` | Kotlin | Spring Boot, Ktor, Compose |\n| `dart-best-practices` | Dart | Flutter |\n| `c-cpp-best-practices` | C / C++ | CMake, systems programming |\n| `sql-best-practices` | SQL | PostgreSQL, MySQL, SQLite |\n\n### Framework Patterns (12) — Gap Fillers\n\nFrameworks where no official skill exists. Each language skill points to these.\n\n| Skill | Framework | Why we wrote it |\n|-------|-----------|----------------|\n| `fastapi-patterns` | FastAPI | Only partial community skill existed |\n| `django-patterns` | Django | No official skill — major gap |\n| `flask-patterns` | Flask | No official skill |\n| `express-patterns` | Express.js | No official skill |\n| `rails-patterns` | Ruby on Rails | No official skill — major gap |\n| `angular-patterns` | Angular | No official skill — major gap |\n| `laravel-patterns` | Laravel | Only an external plugin existed |\n| `nestjs-patterns` | NestJS | Partial community skill, low quality |\n| `nextjs-patterns` | Next.js | Complements [vercel-labs/next-skills](https://github.com/vercel-labs/next-skills) |\n| `spring-boot-patterns` | Spring Boot | Complements [github/awesome-copilot](https://github.com/github/awesome-copilot) |\n| `supabase-patterns` | Supabase | Complements [supabase/agent-skills](https://github.com/supabase/agent-skills) |\n| `tailwind-patterns` | Tailwind CSS | Complements community skill |\n\n### Agentic Patterns (7)\n\n| Skill | What it covers |\n|-------|---------------|\n| `agent-loop` | Autonomous tool-calling agent loop |\n| `orchestrator-workers` | Central orchestrator with specialized workers |\n| `dag-workflows` | DAG workflows with shared state and conditional routing |\n| `parallelization` | Fan-out/fan-in, voting, parallel analysis |\n| `multi-agent-debate` | Multi-round debate with judge convergence |\n| `multi-agent-handoffs` | Routing between specialized agents |\n| `tool-calling` | Fundamental LLM tool calling pattern |\n\n### Frontend & Design (4)\n\n| Skill | Attribution |\n|-------|-------------|\n| `frontend-design` | Derived from [anthropics/skills](https://github.com/anthropics/skills) (MIT) |\n| `react-best-practices` | Derived from [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) (MIT) |\n| `react-patterns` | Canonical React patterns for component design, hooks, and state |\n| `web-design-guidelines` | Derived from [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) (MIT) |\n\n### TUI Development (1)\n\n| Skill | What it covers |\n|-------|---------------|\n| `ratatui-patterns` | Ratatui app architecture (TEA), async event loops, tui-term PTY rendering, pane management, axum co-running, color theming, snapshot testing |\n\n### Plugin Development (1)\n\n| Skill | What it covers |\n|-------|---------------|\n| `plugin-development` | Plugin structure, skill authoring, marketplace setup, versioning, multi-platform distribution |\n\n### Browser & E2E (2)\n\n| Skill | What it covers |\n|-------|---------------|\n| `browser-automation` | Puppeteer, Playwright, headless browsers |\n| `e2e-testing` | End-to-end test strategies, selectors, CI integration |\n\n## Official Skills We Reference (Don't Duplicate)\n\nThese frameworks have high-quality official skills — use those, not ours:\n\n| Framework | Official Skill |\n|-----------|---------------|\n| React | [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) |\n| Vue | [antfu/skills](https://github.com/antfu/skills) |\n| Nuxt | [antfu/skills](https://github.com/antfu/skills) + [onmax/nuxt-skills](https://github.com/onmax/nuxt-skills) |\n| SwiftUI | [AvdLee/SwiftUI-Agent-Skill](https://github.com/AvdLee/SwiftUI-Agent-Skill) |\n| React Native | [callstackincubator/agent-skills](https://github.com/callstackincubator/agent-skills) |\n| Supabase | [supabase/agent-skills](https://github.com/supabase/agent-skills) |\n| Playwright | [currents-dev/playwright-best-practices-skill](https://github.com/currents-dev/playwright-best-practices-skill) |\n\n## Attribution\n\nWe believe in giving credit where it's due. Each skill has an attribution section:\n\n- **Original** — Written by Datatide, MIT licensed\n- **Inspired by [source]** — Our own implementation informed by another skill, with link\n- **Derived from [source]** — Modified version, original attribution and license preserved\n- **Forked from [source]** — Minimal changes, original license applies\n\n### Credits\n\n- **[Anthropic](https://github.com/anthropics/skills)** (MIT) — Frontend design inspiration\n- **[Vercel](https://github.com/vercel-labs/agent-skills)** (MIT) — React best practices, web design guidelines\n- **[Jesse Vincent / obra](https://github.com/obra/superpowers)** (MIT) — TDD methodology inspiration\n- **[Anthropic Docs](https://docs.anthropic.com/en/docs/build-with-claude/agent-patterns)** — Agent pattern documentation\n- **[Supabase](https://github.com/supabase/agent-skills)** — Supabase patterns reference\n- **[antfu](https://github.com/antfu/skills)** — Vue/Vite/Vitest skills reference\n\n## Companion Plugins\n\n- **[ultrapowers](https://github.com/ennio-datatide/ultrapowers)** — Core workflow engine (brainstorming → research → planning → implementation)\n- **[ultrapowers-business](https://github.com/ennio-datatide/ultrapowers-business)** — 38 business skills (marketing, compliance, finance, communication)\n\n## Updating\n\n```bash\n/plugin update ultrapowers-dev\n```\n\n## Contributing\n\nSkills live directly in this repository. To contribute:\n\n1. Fork the repository\n2. Create a branch for your skill\n3. Submit a PR\n\n## License\n\n- **Original skills** — MIT License, Copyright (c) 2026 Datatide\n- **Derived/forked skills** — Original license preserved (noted in each skill)\n\n## Community\n\nBuilt by [Ennio Maldonado](https://www.enniomaldonado.com) at [DataTide](https://datatide.io).\n\n- **Docs**: https://datatide.io/ultrapowers\n- **Issues**: https://github.com/ennio-datatide/ultrapowers-dev/issues\n- **Course**: https://ultrapowers.dev\n",
  "bytes": 10825,
  "sha": "7f537cc824365c1fa650652fe8c3bf314742906d1f20f23b2fbed9039ba5fce3",
  "repo_slug": "ennio-datatide/ultrapowers-dev",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_ennio_datatide_ultrapowers_dev_ultrapowe_8af81ef2/readme"
}