Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
api-design
Guide API design for REST, GraphQL, gRPC, and CLI interfaces. Use this skill when designing new APIs, reviewing existing API contracts, or establishing API conventions for a project. Produces consistent, well-documented API specifications.
s-hiraoku/synapse-a2a 1
-
pr-guardian
Continuously monitor a GitHub PR for merge conflicts, CI failures, and CodeRabbit review comments, then automatically fix any issues found. Polls every 5 minutes and loops until every check is green. Use this skill whenever a PR has just been created or code has been pushed to a PR branch — it should be the default follow-up action after any PR creation or push. Also trigger on: "watch this PR", "guard this PR", "monitor CI", "keep fixing until green", "PRを監視して", "CIが通るまで 直して", /pr-guardian. When a PostToolUse hook reports that a push or PR creation just happened, proactively invoke this skill to start monitoring without waiting for the user to ask.
s-hiraoku/synapse-a2a 1
-
post-impl2
Workflow: Test workflow with non-existent agent target.
. Triggered by /post-impl2 command.
s-hiraoku/synapse-a2a 1
-
security-audit
General-purpose security auditing guide. Covers OWASP Top 10, dependency vulnerabilities, authentication, authorization, input validation, and secret management. Use this when performing a security review or audit.
s-hiraoku/synapse-a2a 1
-
doc-organizer
Audit, restructure, and consolidate project documentation for clarity and maintainability. Use this skill when docs have grown organically and need reorganization, when duplicate content exists across files, or when documentation structure needs standardization.
s-hiraoku/synapse-a2a 1
-
code-simplifier
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise. This skill should be used when code-quality checks pass but the code would benefit from structural cleanup — deduplication, branching simplification, naming improvements, or dead-code removal. Invoked as a subagent from /code-quality or directly via the Task tool.
s-hiraoku/synapse-a2a 1
-
test-local-subworkflow
Workflow: Parent workflow that delegates to test-local-child to verify subworkflow execution against a same-directory agent.
. Triggered by /test-local-subworkflow command.
s-hiraoku/synapse-a2a 1
-
synapse-a2a
Synapse A2A agent communication -- sending messages, spawning agents, delegating tasks, sharing memory, and coordinating file edits. Use this skill when: running synapse send/reply/broadcast/interrupt, spawning agents with synapse spawn or synapse team start, sharing knowledge with synapse memory, locking files with synapse file-safety, checking agent status with synapse list/status, or orchestrating any multi-agent workflow. For AI/programmatic use, prefer synapse list --json, synapse status <target> --json, or the MCP list_agents tool instead of interactive synapse list.
s-hiraoku/synapse-a2a 1
-
code-review
Perform structured code reviews focusing on correctness, readability, security, and maintainability. Use this skill when reviewing pull requests, evaluating code changes, or establishing review standards for a team.
s-hiraoku/synapse-a2a 1
-
my-review
Workflow: Describe what this workflow does. Triggered by /my-review command.
s-hiraoku/synapse-a2a 1
-
test-local-child
Workflow: Minimal local workflow that sends a harmless test message to a same-directory agent.
. Triggered by /test-local-child command.
s-hiraoku/synapse-a2a 1
-
react-native
Best practices for React Native and Expo applications. Covers list performance, animations with Reanimated, navigation, UI patterns, and monorepo configuration. Use when building, reviewing, or optimizing React Native / Expo apps.
s-hiraoku/synapse-a2a 1
-
project-docs
Guide for creating and maintaining project documentation (README, guides, API specs). Emphasizes doc/code synchronization, consistency checks, and use of the docs-excellence-architect subagent.
s-hiraoku/synapse-a2a 1
-
test-subworkflow
Workflow: Minimal test workflow that delegates to the existing post-impl workflow via a subworkflow step.
. Triggered by /test-subworkflow command.
s-hiraoku/synapse-a2a 1
-
test-cycle-a
Workflow: Cycle test workflow A -> B. Triggered by /test-cycle-a command.
s-hiraoku/synapse-a2a 1
-
refactoring
Guide for safe and effective code refactoring. Focuses on improving code structure without changing external behavior. Covers patterns like extraction, inlining, and naming improvements.
s-hiraoku/synapse-a2a 1
-
test-cycle-b
Workflow: Cycle test workflow B -> A. Triggered by /test-cycle-b command.
s-hiraoku/synapse-a2a 1
-
synapse-manager
Multi-agent management workflow — task delegation, progress monitoring, quality verification with regression testing, feedback delivery, and cross-review orchestration. Use this skill when coordinating multiple agents on a shared task, monitoring delegated work, ensuring quality across agent outputs, or implementing a multi-phase plan (3+ phases or 10+ file changes).
s-hiraoku/synapse-a2a 1
-
nextjs-pathname-id-fetch
Focused pattern for fetching data using URL parameters in Next.js. Covers creating dynamic routes ([id], [slug]) and accessing route parameters in server components to fetch data from APIs. Use when building pages that display individual items (product pages, blog posts, user profiles) based on a URL parameter. Complements nextjs-dynamic-routes-params with a simplified, common-case pattern.
wsimmonds/claude-nextjs-skills 81
-
vercel-ai-sdk
Guide for Vercel AI SDK v5 implementation patterns including generateText, streamText, useChat hook, tool calling, embeddings, and MCP integration. Use when implementing AI chat interfaces, streaming responses, tool/function calling, text embeddings, or working with convertToModelMessages and toUIMessageStreamResponse. Activates for AI SDK integration, useChat hook usage, message streaming, or tool calling tasks.
wsimmonds/claude-nextjs-skills 81
-
nextjs-app-router-fundamentals
Guide for working with Next.js App Router (Next.js 13+). Use when migrating from Pages Router to App Router, creating layouts, implementing routing, handling metadata, or building Next.js 13+ applications. Activates for App Router migration, layout creation, routing patterns, or Next.js 13+ development tasks.
wsimmonds/claude-nextjs-skills 81
-
nextjs-server-client-components
Guide for choosing between Server Components and Client Components in Next.js App Router. CRITICAL for useSearchParams (requires Suspense + 'use client'), navigation (Link, redirect, useRouter), cookies/headers access, and 'use client' directive. Activates when prompt mentions useSearchParams, Suspense, navigation, routing, Link component, redirect, pathname, searchParams, cookies, headers, async components, or 'use client'. Essential for avoiding mixing server/client APIs.
wsimmonds/claude-nextjs-skills 81
-
nextjs-anti-patterns
wsimmonds/claude-nextjs-skills 81
-
nextjs-advanced-routing
Guide for advanced Next.js App Router patterns including Route Handlers, Parallel Routes, Intercepting Routes, Server Actions, error boundaries, draft mode, and streaming with Suspense. CRITICAL for server actions (action.ts, actions.ts files, 'use server' directive), setting cookies from client components, and form handling. Use when requirements involve server actions, form submissions, cookies, mutations, API routes, `route.ts`, parallel routes, intercepting routes, or streaming. Essential for separating server actions from client components.
wsimmonds/claude-nextjs-skills 81