Topic: typescript
2,004 skills in this topic.
-
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
-
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
-
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
-
github-repo-sanity
Sanity-check GitHub repositories before citing, recommending, or comparing them.
Use when an agent refers to GitHub repos, OSS libraries, starter kits, templates, SDKs, MCP servers, or example projects.
Verify repo health using recent commit activity and adoption signals such as stars before recommending it.
Prefer active repos; explicitly flag stale, archived, or low-signal repos instead of presenting them as good defaults.
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
-
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
-
next-cache-components
Next.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag
inkeep/agents 1,070
-
next-upgrade
Upgrade Next.js to the latest version following official migration guides and codemods
inkeep/agents 1,070
-
pr-review-appsec-vendored
Stack-specific application security checklist for this repo's frameworks:
better-auth, SpiceDB/AuthZed, and Next.js RSC. Extends the generalizable
pr-review-appsec agent with patterns that require framework-specific
knowledge to detect. Loaded by pr-review-appsec.
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
-
route-handler-authoring
Conventions for writing Hono route handlers that forward validated bodies to DAL functions, and CRUD test requirements for round-trip field persistence. Triggers on: creating new routes, modifying handlers, adding CRUD tests, route handler patterns, field-picking, spread pattern, DAL forwarding, check:route-handler-patterns, CI check failure.
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
-
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
-
gitnexus-debugging
Trace bugs through call chains using knowledge graph
debba/tabularis 1,064
-
gitnexus-exploring
Navigate unfamiliar code using GitNexus knowledge graph
debba/tabularis 1,064
-
gitnexus-cli
Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki, or list indexed repos. Examples: "Index this repo", "Reanalyze the codebase", "Generate a wiki"
debba/tabularis 1,064
-
gitnexus-debugging
Use when the user is debugging a bug, tracing an error, or asking why something fails. Examples: "Why is X failing?", "Where does this error come from?", "Trace this bug"
debba/tabularis 1,064
-
gitnexus-exploring
Use when the user asks how code works, wants to understand architecture, trace execution flows, or explore unfamiliar parts of the codebase. Examples: "How does X work?", "What calls this function?", "Show me the auth flow"
debba/tabularis 1,064
-
gitnexus-guide
Use when the user asks about GitNexus itself — available tools, how to query the knowledge graph, MCP resources, graph schema, or workflow reference. Examples: "What GitNexus tools are available?", "How do I use GitNexus?"
debba/tabularis 1,064
-
gitnexus-impact-analysis
Use when the user wants to know what will break if they change something, or needs safety analysis before editing code. Examples: "Is it safe to change X?", "What depends on this?", "What will break?"
debba/tabularis 1,064
-
gitnexus-refactoring
Use when the user wants to rename, extract, split, move, or restructure code safely. Examples: "Rename this function", "Extract this into a module", "Refactor this class", "Move this to a separate file"
debba/tabularis 1,064
-
gitnexus-impact-analysis
Analyze blast radius before making code changes
debba/tabularis 1,064
-
gitnexus-refactoring
Plan safe refactors using blast radius and dependency mapping
debba/tabularis 1,064