Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
Cycleaddict/generic-superpowers
-
using-superpowers
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Cycleaddict/generic-superpowers
-
requesting-code-review
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Cycleaddict/generic-superpowers
-
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
Cycleaddict/generic-superpowers
-
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Cycleaddict/generic-superpowers
-
subagent-driven-development
Use when executing implementation plans with independent tasks in the current session
Cycleaddict/generic-superpowers
-
executing-plans
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Cycleaddict/generic-superpowers
-
verification-before-completion
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
Cycleaddict/generic-superpowers
-
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Cycleaddict/generic-superpowers
-
dispatching-parallel-agents
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Cycleaddict/generic-superpowers
-
finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Cycleaddict/generic-superpowers
-
using-git-worktrees
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
Cycleaddict/generic-superpowers
-
receiving-code-review
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Cycleaddict/generic-superpowers
-
gemini-to-seedream-migration
Migrate AI image generation from Google Gemini 2.5 Flash to BytePlus SeeDream v4.5.
Use when: (1) User wants to switch from Gemini to SeeDream/BytePlus for image generation,
(2) User asks about migrating image generation APIs or replacing Gemini with BytePlus,
(3) User needs cost optimization or better image quality for AI-generated images,
(4) User mentions SeeDream, BytePlus, or wants SDK-to-REST API migration for image generation
julianromli/ai-skills 148
-
task-generator
Generate structured task lists from specs or requirements. IMPORTANT: After completing ANY spec via ExitSpecMode, ALWAYS ask the user: "Would you like me to generate a task list for this spec?" Use when user confirms or explicitly requests task generation from a plan/spec/PRD.
julianromli/ai-skills 148
-
clone-website
Clone/replicate websites into production-ready Next.js 16 code using Firecrawl MCP.
Use when user asks to: clone website, vibe clone, replicate landing page, copy website design,
rebuild this site, recreate this page, clone specific sections (hero, pricing, footer, etc).
Triggers: "clone this website", "vibe clone [url]", "replicate this landing page",
"rebuild this site in Next.js", "clone the hero section from [url]", "copy this design".
julianromli/ai-skills 148
-
rsc-data-optimizer
Optimize Next.js App Router data fetching by converting slow client-side
fetching to fast server-side fetching using React Server Components (RSC).
Use when:
- User reports slow initial page load with loading spinners
- Page uses useEffect + useState for data fetching
- StoreContext/useStore pattern causes waterfall fetching
- Need to improve SEO (content not in initial HTML)
- Converting "use client" pages to Server Components
Triggers: "slow loading", "optimize fetching", "SSR data", "RSC optimization",
"remove loading spinner", "server-side fetch", "convert to server component",
"data fetch lambat", "loading lama"
julianromli/ai-skills 148
-
shadcn-management
Manage shadcn/ui components using MCP tools. Use when user needs to:
(1) Add new shadcn components to a project
(2) Build complex UI features requiring multiple components
(3) Research component implementations and examples
(4) Get component installation commands
Triggers: "add shadcn", "shadcn component", "build UI with shadcn", "install component", "create form", "create dialog"
julianromli/ai-skills 148
-
frontend-ui-animator
Analyze and implement purposeful UI animations for Next.js + Tailwind + React projects. Use when user asks to add animations, enhance UI motion, animate pages/components, or improve visual feedback. Triggers on "add animations", "animate UI", "motion design", "hover effects", "scroll animations", "page transitions", "micro-interactions".
julianromli/ai-skills 148
-
agents-md-generator
Generate hierarchical AGENTS.md structures for codebases. Use when user asks to create AGENTS.md files, analyze codebase for AI agent documentation, set up AI-friendly project documentation, or generate context files for AI coding assistants. Triggers on "create AGENTS.md", "generate agents", "analyze codebase for AI", "AI documentation setup", "hierarchical agents".
julianromli/ai-skills 148
-
product-management
Assist with core product management activities including writing PRDs, analyzing features, synthesizing user research, planning roadmaps, and communicating product decisions. Use when you need help with PM documentation, analysis, or planning workflows that integrate with your codebase.
julianromli/ai-skills 148
-
template-skill
Replace with description of the skill and when Claude should use it.
julianromli/ai-skills 148
-
browser
Minimal Chrome DevTools Protocol tools for browser automation and scraping. Use when you need to start Chrome, navigate pages, execute JavaScript, take screenshots, or interactively pick DOM elements.
julianromli/ai-skills 148
-
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
julianromli/ai-skills 148