api-design-principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
568 skills found
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers.
Security-first auditing framework for AI-generated code. Provides multi-level protection including hardcoded secret detection, dangerous pattern identification, and comprehensive vulnerability audits for modern web applications.
Structured batch manipulation, validation, and reporting for PlantUML sequence diagrams across multiple files.
Use when profiling native macOS or iOS apps with Instruments/xctrace. Covers binary selection, CLI commands, trace exports, and common debugging gotchas.
Expert development guide for the Jean Claude orchestration framework. Use for source code changes, architecture, testing, and debugging.
Coverage-guided fuzzer for Ruby code and C extensions, powered by libFuzzer and address sanitizers to detect memory corruption and undefined behavior.
A professional code quality suite for software engineers, implementing SOLID principles, design patterns, refactoring techniques, and technical debt management to ensure clean, maintainable, and production-ready code.
Automates the lifecycle management of ephemeral Neon PostgreSQL databases for testing, CI/CD, and rapid prototyping workflows.
Generate professional visual assets including app icons, logos, banners, and illustrations using the Nano Banana Pro (Gemini 3 Pro) AI model.
Specialized skill for creating, editing, and maintaining .drawio diagrams. Supports XML manipulation, layout optimization, AWS icon usage, and automated PNG conversion for documentation.
Comprehensive UI testing, visual fidelity analysis, and browser debugging using Chrome DevTools MCP and AI-driven vision models.
Implement robust server-side and client-side input validation using sanitization and allowlists to prevent injection attacks and ensure data integrity.