api-design
[ Featured ]REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
Installable AI agent skills for integrations utilities developer workflows in Claude Code, Cursor, and Windsurf.
This collection focuses on practical skills, integrations, and workflow utilities used in real development work. It highlights reusable building blocks for APIs, documentation, issue tracking, and automation so agents can execute tasks with better context. Use it to choose reliable workflow components that reduce glue code and speed up delivery.
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
C++ coding standards based on the C++ Core Guidelines (isocpp.github.io). Use when writing, reviewing, or refactoring C++ code to enforce modern, safe, and idiomatic practices.
Apple FoundationModels framework for on-device LLM — text generation, guided generation with @Generable, tool calling, and snapshot streaming in iOS 26+.
Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications.
Scan your Claude Code configuration (.claude/ directory) for security vulnerabilities, misconfigurations, and injection risks using AgentShield. Checks CLAUDE.md, settings.json, MCP servers, hooks, and agent definitions.
Translate visa application documents (images) to English and create a bilingual PDF with original and translation
Use only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers.
Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.
Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.
Cost optimization patterns for LLM API usage — model routing by task complexity, budget tracking, retry logic, and prompt caching.
iOS 26 Liquid Glass design system — dynamic glass material with blur, reflection, and interactive morphing for SwiftUI, UIKit, and WidgetKit.
Spring Security best practices for authn/authz, validation, CSRF, secrets, headers, rate limiting, and dependency security in Java Spring Boot services.
Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.
Swift 6.2 Approachable Concurrency — single-threaded by default, @concurrent for explicit background offloading, isolated conformances for main actor types.
Protocol-based dependency injection for testable Swift code — mock file system, network, and external APIs using focused protocols and Swift Testing.
A comprehensive verification system for Claude Code sessions.
Thread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design.
Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications.
Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.
PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices.
Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work.
SwiftUI architecture patterns, state management with @Observable, view composition, navigation, performance optimization, and modern iOS/macOS UI best practices.
Write articles, guides, blog posts, tutorials, newsletter issues, and other long-form content in a distinctive voice derived from supplied examples or brand guidance. Use when the user wants polished written content longer than a paragraph, especially when voice consistency, structure, and credibility matter.
Continuous-learning is a skill that automatically evaluates Claude Code sessions to extract reusable patterns and saves them as learned skills for future use.
agent-harness-construction is a developer skill for designing and optimizing AI agent action spaces, tool definitions, and observation formatting. It focuses on core constraints like action space quality and recovery quality to achieve higher completion rates for agents like Claude.
nanoclaw-repl is a zero-dependency, session-aware REPL built on Claude for operating and extending the NanoClaw v2 AI agent. It features persistent markdown-backed sessions, dynamic skill loading, session branching, history compaction, and export capabilities to MD, JSON, and TXT formats.
agentic-engineering is an AI agent skill for engineering workflows that uses an eval-first execution loop, decomposes work into agent-sized units, and routes model tiers by task complexity to enforce quality and risk controls.
ai-first-engineering is an operating model for development teams where AI agents generate a significant portion of code implementation. It focuses on process design, review methodologies, and architecture requirements specifically optimized for AI-assisted development workflows with tools like Claude Code.
No description available
Patterns and architectures for autonomous Claude Code loops — from simple sequential pipelines to RFC-driven multi-agent DAG systems.
No description available
No description available
docker-patterns is a skill that automates Docker containerization for AI coding workflows, enhancing productivity for developers.
django-tdd is a skill that provides Django testing strategies with pytest-django, TDD methodology, and testing tools for Django REST Framework APIs.
continuous-learning-v2 is a cutting-edge AI agent skill that enables instinct-based learning, creating atomic instincts with confidence scoring for efficient coding.
database-migrations is a skill that provides best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across multiple databases and ORMs.
agent-eval is a CLI tool for head-to-head comparison of coding agents on reproducible tasks, providing systematized evaluation and data-backed insights.
android-clean-architecture is a skill that implements Clean Architecture patterns for Android and Kotlin Multiplatform projects, covering module structure, dependency rules, and data layer design.
architecture-decision-records is a skill that captures and records architectural decisions made during coding sessions, providing a transparent and structured approach to decision-making.
Blueprint is a construction plan generator that creates step-by-step workflows for coding tasks, utilizing AI to automate the planning process.
bun-runtime is a fast all-in-one JavaScript runtime and toolkit that includes a runtime, package manager, bundler, and test runner, designed to simplify and accelerate development workflows.
crosspost is a skill that distributes content across multiple social platforms, adapting it for each platform's native conventions and limitations.
data-scraper-agent is a production-ready AI-powered data collection agent for scraping, enriching, and storing public data from various sources, including job boards, prices, news, and GitHub.
deep-research is a skill that utilizes firecrawl and exa MCPs to synthesize findings from multiple sources, delivering comprehensive reports with source attribution.
No description available
No description available
fal-ai-media is a unified media generation skill, creating images, videos, and audio using fal.ai models and MCP.
flutter-dart-code-review is a library-agnostic Flutter/Dart code review checklist, covering widget best practices, state management patterns, and performance optimization.
prompt-optimizer is a specialized AI agent skill that optimizes draft prompts for Claude Code, ensuring efficient and effective coding workflows.
Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API. Works with PDFs, DOCX, XLSX, PPTX, HTML, and images.
Audits Claude Code context window consumption across agents, skills, MCP servers, and rules. Identifies bloat, redundant components, and produces prioritized token-savings recommendations.
kotlin-testing is a skill that provides comprehensive Kotlin testing patterns for writing reliable, maintainable tests following TDD methodology.
Test-driven development for Laravel with PHPUnit and Pest, factories, database testing, fakes, and coverage targets.
Build MCP servers with Node/TypeScript SDK — tools, resources, prompts, Zod validation, stdio vs Streamable HTTP. Use Context7 or official MCP docs for latest API.
Comprehensive Perl security covering taint mode, input validation, safe process execution, DBI parameterized queries, web security (XSS/SQLi/CSRF), and perlcritic security policies.
Video-editing is a skill that utilizes AI-assisted workflows to edit, cut, and structure real footage, enhancing video content creation.
videodb is a media analysis AI agent skill that enables ingestion, transcription, and editing of video and audio content
agent-payment-x402 is a skill that enables AI agents to make autonomous payments using the x402 protocol and MCP tools, providing per-task budgets, spending controls, and non-custodial wallets.
git-workflow is a skill that enables efficient Git version control and collaborative development through branching strategies, commit conventions, and conflict resolution.
Use this skill to monitor a deployed URL for regressions after deploys, merges, or dependency upgrades.
Laravel architecture patterns, routing/controllers, Eloquent ORM, service layers, queues, events, caching, and API resources for production apps.
customs-trade-compliance is a specialized AI agent skill that automates customs operations, including tariff classification, duty calculations, and trade compliance.
tdd-workflow is a skill that automates test-driven development, ensuring thorough test coverage and streamlined testing processes for developers.
Write-time code quality enforcement using Plankton — auto-formatting, linting, and Claude-powered fixes on every file edit via hooks.
Benchmark is a performance measurement tool that helps developers detect regressions, measure performance baselines, and compare stack alternatives for optimal code performance.
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
Next.js 16+ and Turbopack — incremental bundling, FS caching, dev speed, and when to use Turbopack vs webpack.
perl-patterns is a skill that provides modern Perl 5.36+ idioms, best practices, and conventions for building robust, maintainable applications.
token-budget-advisor is a skill that enables users to choose response depth and detail before receiving an answer from Claude, streamlining the development process.
quality-nonconformance is a specialized AI agent skill for managing non-conformances in regulated manufacturing environments.
Interactive agent picker for composing and dispatching parallel teams
backend-patterns is a skill that provides Node.js developers with optimized backend architecture patterns, API design, and database optimization techniques.
Idiomatic Kotlin patterns, best practices, and conventions for building robust, efficient, and maintainable Kotlin applications with coroutines, null safety, and DSL builders.
Use this skill to validate the why before building, run product diagnostics, and convert vague ideas into specs.
Discover and evaluate Laravel packages via LaraPlugins.io MCP. Use when the user wants to find plugins, check package health, or assess Laravel/PHP compatibility.
>
Visualize whether skills, rules, and agent definitions are actually followed — auto-generates scenarios at 3 prompt strictness levels, runs agents, classifies behavioral sequences, and reports compliance rates with full tool call timelines
logistics-exception-management is a specialized AI agent skill for managing freight shipment exceptions, including delays, damages, and disputes.
skill-stocktake is a code quality audit AI agent skill that evaluates and enhances Claude skills and commands using AI holistic judgment.
strategic-compact is a Claude Code AI agent skill that enables manual control over context compaction, optimizing workflow efficiency and context preservation.
laravel-verification is a comprehensive AI agent skill for verifying Laravel project integrity and readiness for deployment.
perl-testing is a skill that provides comprehensive testing patterns for Perl applications using Test2::V0, Test::More, prove runner, mocking, coverage with Devel::Cover, and TDD methodology.
Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
laravel-security is a skill providing comprehensive security guidance for Laravel applications to protect against common vulnerabilities.
Nuxt 4 app patterns for hydration safety, performance, route rules, lazy loading, and SSR-safe data fetching with useFetch and useAsyncData.
ai-regression-testing is a skill that enables automated testing strategies for AI-assisted development, leveraging sandbox-mode API testing and automated bug-check workflows.
x-api is a Twitter API integration skill for posting, reading, searching, and analytics, utilizing OAuth auth patterns and rate limits for seamless interactions.
Ktor server patterns including routing DSL, plugins, authentication, Koin DI, kotlinx.serialization, WebSockets, and testApplication testing.
PyTorch deep learning patterns and best practices for building robust, efficient, and reproducible training pipelines, model architectures, and data loading.
Patterns for continuous autonomous agent loops with quality gates, evals, and recovery controls.
No description available
project-guidelines-example is a Claude Code AI agent skill designed to provide a structured approach to project development, enhancing productivity and efficiency for developers.
No description available
No description available
No description available
No description available
e2e-testing is a skill that utilizes Playwright for end-to-end testing, ensuring stable and maintainable test suites.
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
frontend-slides is a presentation automation skill that utilizes AI agents to streamline slide creation and editing.
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
exa-search is a powerful AI agent skill designed for advanced querying and searching within Claude Code workflows.
No description available
No description available
kotlin-exposed-patterns is a skill that provides comprehensive database access patterns using JetBrains Exposed ORM.
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
No description available
Review backend code for quality, security, maintainability, and best practices based on established checklist rules. Use when the user requests a review, analysis, or improvement of backend files (e.g., `.py`) under the `api/` directory. Do NOT use for frontend files (e.g., `.tsx`, `.ts`, `.js`). Supports pending-change review, code snippets review, and file-focused review.
Guide for implementing oRPC contract-first API patterns in Dify frontend. Trigger when creating or updating contracts in web/contract, wiring router composition, integrating TanStack Query with typed contracts, migrating legacy service calls to oRPC, or deciding whether to call queryOptions directly vs extracting a helper or use-* hook in web/service.
Trigger when the user requests a review of frontend files (e.g., `.tsx`, `.ts`, `.js`). Support both pending-change reviews and focused file reviews while applying the checklist rules.
Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component --json` shows complexity > 50 or lineCount > 300, when the user asks for code splitting, hook extraction, o
Generate Vitest + React Testing Library tests for Dify frontend components, hooks, and utilities. Triggers on testing, spec files, coverage, Vitest, RTL, unit tests, integration tests, or write/review test requests.
frontend-query-mutation is a Dify frontend skill for implementing contract-first query and mutation patterns with TanStack Query and oRPC.
Fetch and display the full transcript from a Loom video URL. Use when the user wants to get or read a Loom transcript.
Reproduce a bug from a Linear ticket with a failing test. Expects the full ticket context (title, description, comments) to be provided as input.
Used to download images/attachments. Typically pre-installed.
Quick reference for n8n patterns. Full docs /AGENTS.md
>
create-skill is a customizable AI agent skill for automating specific workflows, utilizing markdown and scripts to enhance development efficiency.
Creates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation. Use when creating PRs, submitting changes for review, or when the user says /pr or asks to creat
create-issue is a GitHub issue creation skill that automates ticketing for developers and teams, using AI-powered workflow automation.
node-add-oauth is a skill that automates OAuth2 credential setup for n8n nodes, enabling seamless integration with third-party services.
spec-driven-development is a methodology that ensures implementation and specs remain in sync, facilitating efficient development and reducing errors.
upgrade-stripe is a skill that assists developers in upgrading Stripe API versions and SDKs, providing a smooth transition and minimizing potential disruptions.
stripe-best-practices is a skill that provides optimized payment workflows using Stripe's latest API, helping developers integrate payments efficiently.
stripe-projects is a CLI tool for provisioning software stacks, enabling developers to efficiently manage their projects.
<p align="center"><a href="https://github.com/tadata-org/fastapi_mcp"><img src="https://github.com/user-attachments/assets/7e44e98b-a0ba-4aff-a68a-4ffee3a6189c" alt="fastapi-to-mcp" height=100/></a></p> <div align="center"> <span style="font-size: 0.85em; font-weight: normal;">Built by <a href="https://tadata.com">Tadata</a></span> </div> <h1 align="center"> FastAPI-MCP </h1> <div align="center"> <a href="https://trendshift.io/repositories/14064" target="_blank"><img src="https://trendshi
Create AI Agents in a No-Code Visual Builder or TypeScript SDK with full 2-way sync. For shipping AI assistants and multi-agent AI workflows.
The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.
The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.
The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.
ToolHive is an application that allows you to install, manage and run MCP servers and connect them to AI agents
ToolHive is an application that allows you to install, manage and run MCP servers and connect them to AI agents
Tools for managing context, focus, and parallel work in AI-assisted development. Designed for multi-project workflows, long-running tasks, and human-AI collaboration.
Tools for managing context, focus, and parallel work in AI-assisted development. Designed for multi-project workflows, long-running tasks, and human-AI collaboration.