Cursor rule Cursor ✓ vendor
Editing canonical design-data JSON (tokens, fields, registry, components).
Cursor rule Cursor ✓ vendor
Editing canonical design-data JSON (tokens, fields, registry, components).
Cursor rule Cursor ✓ vendor
JavaScript and TypeScript conventions for this ESM monorepo.
Cursor rule Cursor ✓ vendor
Rust SDK workspace conventions and moon tasks.
Cursor rule Cursor ✓ vendor
packages/tokens is generated legacy output; read canonical data from packages/design-data.
Skill Claude Code ✓ vendor
Diagnose why CWV code patches are not being generated for a site, site ID, or opportunity.
Skill Claude Code ✓ vendor
Use when writing end-to-end/e2e tests for a new spacecat-api-service endpoint, or extending an existing e2e suite after an endpoint enhancement.
Skill Claude Code ✓ vendor
Onboard a domain into SpaceCat/ASO via POST /plg/onboard using an admin IMS token, so it can target any IMS org (not just the caller's own tenant). Use when asked to "onboard " for a customer/org, run PLG onboarding manually, onboard on behalf of an IMS org, or check/unblock a waitlisted PLG onboarding. This is a real…
Skill Claude Code ✓ vendor
Inspect and drive the PLG "SuggestionGrant" token-gated fix system for a site's opportunities (broken-backlinks, alt-text, cwv) — check which suggestions currently hold a grant, revoke stale ones, and trigger a regrant of the best available suggestion. Use when asked to check/revoke/ regrant suggestion "grants" or…
Skill Claude Code ✓ vendor
Orchestrates incident response when the spacecat-api-service Lambda is failing broadly after a deploy. Drives a diagnose-first workflow — confirm the outage, correlate it with the most recent release, and verify the suspect build locally — then gates a revert+push to prod main behind explicit human confirmation, and…
Command Claude CodeCursor ✓ vendor
Review a branch against remote origin main using project standards.
Cursor rule Cursor ✓ vendor
Guidelines for designing APIs and data models according to use cases.
Cursor rule Cursor ✓ vendor
Guidelines for maintaining OpenAPI specifications in sync with API implementation.
Cursor rule Cursor ✓ vendor
Keep c8 coverage at 100% after src changes; run tests before finishing.
Agent Claude Code ✓ vendor
Writes and edits this project's wiki in response to drift events. Receives a digest of CodeRename, ManifestStale, WikiSuggestion, and CommitDrift events; verifies each against current source; writes new concept pages or edits existing ones directly via Edit/Write. Runs unattended in a fresh context — does not see the…
Agent Claude Code ✓ vendor
Answers questions about this project's design, subsystems, and conventions from .claude/wiki/. Use for any "how does X work" / "where is Y" / "what is the contract of Z" question about this codebase before doing your own code search. Returns a synthesised answer with page citations; may log a wiki suggestion for the…
Cursor rule Cursor ✓ vendor
USE WHEN designing, implementing, or reviewing API security (versioning, auth, rate limits, testing).
Cursor rule Cursor ✓ vendor
USE WHEN implementing user authentication, login systems, session management, or access control.
Cursor rule Cursor ✓ vendor
These rules define essential practices for writing and generating secure code. They apply universally — to manual development, automated tooling, and AI-generated code. Our codebase follows a security‑first mindset: security is built in from day one.
Cursor rule Cursor ✓ vendor
USE WHEN designing, implementing, or reviewing data protection (classification, encryption, key management, privacy).
Cursor rule Cursor ✓ vendor
USE WHEN implementing error handling, logging, exception management, or security monitoring.
Cursor rule Cursor ✓ vendor
USE WHEN handling user input, database queries, command execution, or output rendering.
Cursor rule Cursor ✓ vendor
USE WHEN processing user input, form data, API requests, or data from external sources.
Cursor rule Cursor ✓ vendor
These rules apply to all code and systems integrating with MCP (Model Context Protocol), including generated actions, scripts, and agentic behavior.
Cursor rule Cursor ✓ vendor
USE WHEN rendering user data in HTML, JavaScript, SQL, URLs, or other output contexts.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: