Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
openspec-propose
Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.
ForceInjection/OpenSpec-practise 170
-
openspec-archive-change
Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
ForceInjection/OpenSpec-practise 170
-
openspec-explore
Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.
ForceInjection/OpenSpec-practise 170
-
openspec-apply-change
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
ForceInjection/OpenSpec-practise 170
-
structured-itinerary-responses
Present time-aware itineraries with clear actions and citations
inkeep/agents 1,070
-
weather-safety-guardrails
Keep activity suggestions safe and respect local conditions
inkeep/agents 1,070
-
api-logging-guidelines
Best practices and guidelines for using logger in API routes. Defines appropriate logging levels, what to log, and when to avoid logging. Use when implementing or reviewing API route logging, debugging strategies, or optimizing log output.
inkeep/agents 1,070
-
vercel-composition-patterns
React composition patterns that scale. Use when refactoring components with
boolean prop proliferation, building flexible component libraries, or
designing reusable APIs. Triggers on tasks involving compound components,
render props, context providers, or component architecture. Includes React 19
API changes.
inkeep/agents 1,070
-
write-docs
Write or update documentation for the Inkeep docs site (agents-docs package). Use when: creating new docs, modifying existing docs, introducing features that need documentation, touching MDX files in agents-docs/content/. Triggers on: docs, documentation, MDX, agents-docs, write docs, update docs, add page, new tutorial, API reference, integration guide.
inkeep/agents 1,070
-
product-surface-areas
Consolidated dependency graph of Inkeep customer-facing surface areas (UIs, CLIs, SDKs, APIs, protocols, config formats). Example use: as a prd-time (planning/brainstorming phase) or post-change checklist to understand the full scope of side-effects or what making one change to the product means for the rest. Use whenever you need to understand the "ripple" out effects of any change.
inkeep/agents 1,070
-
manage-database-usage
How to correctly access the Doltgres manage database with branch-scoped connections. Use when reading or writing manage data (agents, tools, projects, credentials, triggers, evaluators, etc.). Triggers on: manage database, withRef, c.get('db'), manageDbPool, branch checkout, doltgres, ref-scope, branchScopedDb, AgentsManageDatabaseClient.
inkeep/agents 1,070
-
next-best-practices
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling
inkeep/agents 1,070
-
accessibility-checklist
Accessibility review checklist for React/Next.js components built on Radix UI / shadcn/ui.
Covers component library misuse, form accessibility, accessible names, keyboard interaction,
focus management, and dynamic content. Loaded by pr-review-frontend.
inkeep/agents 1,070
-
vercel-react-best-practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
inkeep/agents 1,070
-
internal-surface-areas
Dependency graph of internal subsystems, infrastructure, and tooling (everything NOT customer-facing).
Use during planning, PR review, or refactoring to understand the internal ripple effects of a change.
Complements product-surface-areas (which covers customer-facing surfaces).
inkeep/agents 1,070
-
next-upgrade
Upgrade Next.js to the latest version following official migration guides and codemods
inkeep/agents 1,070
-
adding-env-variables
Guide for adding new environment variables to the codebase. Ensures env.ts schemas include descriptions and .env.example is kept in sync. Triggers on: add env variable, new environment variable, env.ts change, add config variable, INKEEP_, adding to .env.
inkeep/agents 1,070
-
shadcn
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".
inkeep/agents 1,070
-
emil-design-eng
This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
inkeep/agents 1,070
-
data-model-changes
Guide for making changes to the database schema, validation, types, and data access layer. Use when adding tables, columns, relations, or modifying the data model. Triggers on: add table, add column, modify schema, database change, data model, new entity, schema migration.
inkeep/agents 1,070
-
next-cache-components
Next.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag
inkeep/agents 1,070
-
find-similar
Find similar or analogous code patterns elsewhere in a codebase.
Use when answering "Do we do something similar elsewhere?" or "What existing patterns match this?"
Returns factual findings about similar code - locations, similarity type, and confidence.
inkeep/agents 1,070
-
slack-manifest
Guide for modifying the Slack app manifest — adding/removing bot scopes, event subscriptions, slash commands, shortcuts, or OAuth config. Ensures single-source-of-truth via slack-app-manifest.json. Triggers on: slack scope, bot scope, slack manifest, slack permission, add slack scope, remove slack scope, slack event subscription, slash command, slack OAuth, slack-app-manifest.
inkeep/agents 1,070
-
audience-impact
Who does this change affect and how does it reach them? Maps audiences (roles × deployment modes) to impact propagation — immediate, next-publish, next-deploy, or silent.
Use when planning, implementing, or reviewing a change to understand blast radius by audience.
Complements product-surface-areas and internal-surface-areas (which catalog what exists; this skill tells you who cares).
Triggers: who is affected, blast radius, breaking change, audience, persona, impact analysis, changeset needed, docs needed.
inkeep/agents 1,070