AI Ecosystem Reference
This page is generated from .cursor/skills, .cursor/rules, .cursor/commands, and .cursor/mcp.json. Run pnpm docs:ai-ecosystem:generate after adding or changing any skill, rule, command, or MCP server.
Cursor Skills
| Skill | Description |
|---|---|
author-customer-docs | When user-facing features are added or modified and customer docs need creating or updating. |
author-developer-docs | When architecture layers, onboarding flows, or code conventions change and developer docs need updating. |
generate-api-docs | When endpoint files (*.endpoint.ts) have been added or modified and API docs need updating. |
generate-command-docs | When command files (*.command.ts) have been added or modified and command docs need updating. |
generate-reference-docs | When service, repository, or validator files have been added or modified and reference docs need updating. |
renovate-upgrade-validation | Use this skill when you are on a branch created by Renovate (bot) that upgrades one or more npm dependencies. Your job i |
Cursor Rules
| Rule | Description |
|---|---|
ai-ecosystem-docs | Keep AI Ecosystem documentation in sync when adding or changing Cursor/MCP assets |
api-doc-contract | API Documentation Contract |
architecture-boundaries | Enforce ports/adapters layering and feature module boundaries |
command-doc-contract | Command Documentation Contract |
composition-and-bootstrap | Compose dependencies in init, keep bootstrappers wiring-only |
constants-and-domain-enums | Centralize domain strings as typed constants/enums |
dependency-contract-tests | Dependency Contract Tests |
documentation-and-comments | Require JSDoc and clear inline comments in TypeScript code |
dry-and-utils | Enforce DRY practices and extraction of reusable helpers |
generated-docs-readonly | Generated Docs Are Read-Only |
git-workflow | Git branching and sync conventions |
github-cli-token | Use PERSONAL_GITHUB_TOKEN for all GitHub CLI calls |
linear-workflow-discipline | Keep Linear issue work scoped, planned, and synchronized |
minimum-unit-tests | Require at least unit tests for new or changed behavior |
service-composition-factory | Compose complex orchestration via factories at wiring layer |
service-contracts-and-errors | Require service interfaces, JSDoc, and shared error modules |
service-doc-contract | Service Documentation Contract |
single-responsibility | Keep modules and symbols aligned to single responsibility |
test-factories | Use faker-backed model factories in tests |
testing-colocation | Keep unit tests co-located with the source they verify |
types-and-style | Type usage and coding style conventions for maintainability |
Cursor Commands
| Command | Description |
|---|---|
commitall | Commit all changes in the repository, making one commit per distinct logical group. |
createissue | Create a Linear issue using local devtools scripts and keep local tracking files updated. |
openpr | Open a pull request with full context, diagrams, and active check monitoring. |
syncblueprint | Sync Render Blueprint |
taillogs | Tail Render Logs |
watchbuild | Watch Render build/deploy |
workon | Work on a Linear issue (full execution template) |
MCP Servers
This table lists only project-configured servers from .cursor/mcp.json. Additional MCP servers (e.g. GitHub, Linear, MongoDB, Notion) may be installed via Cursor’s UI or plugins; see MCP for the full list.
| Server |
|---|
render |