This .cursor/ framework is designed to be copied into any repository and used as a reusable agent system.
- Global rules in
.cursor/rules.md - Report-only and implementer subagents in
.cursor/subagents/ - Structured skills in
.cursor/skills/ - Command orchestrators in
.cursor/commands/
Blocker: must be resolved before implementationMajor: should be resolved before merge or releaseMinor: log and optionally defer
- Report-only agents output Markdown reports only and never output code.
- Implementer agents are the only agents allowed to write code.
- Skills use strict templates and short structured output.
- Commands orchestrate steps and restate output type rules.
- Report-only agents:
system-defender,regression-guardian,code-tester,feature-readability,ux-friction-sniffer,failure-messaging,screenshot-decomposer,dom-agent,spacing-agent,typography-color-agent,visual-diff-qa,i18n-string-inventory,locale-coverage-auditor,rtl-layout-guardian,truncation-overflow-guardian,l10n-a11y-verifier. - Implementer agents:
pixel-implementer-shopify,responsive-translator(patch-only),a11y-animation(patch-only),implementer-backend,implementer-frontend,locale-implementer(locale files only).
Use .cursor/commands/translate.md to:
- Extract frontend English strings.
- Normalize keys and build locale gap matrix.
- Audit locale coverage.
- Run RTL + truncation edge-case checks.
- Fill all locale files via
locale-implementer. - Run localized accessibility verification.
Goal: ship a backend feature with minimal regression risk.
- Run
.cursor/commands/backend-feature.md. - Ensure report agents return no unresolved
Blocker. - Resolve open questions with a human if present.
- Let
implementer-backendexecute minimal approved changes. - Re-run report checks and verify tests.
Goal: ship a frontend feature with readability and UX guardrails.
- Run
.cursor/commands/frontend-feature.md. - Review reuse path, regression notes, test gaps, readability findings.
- Stop if open questions or
Blockerexists. - Let
implementer-frontendapply minimal plan. - Validate tests and any UX/failure-state notes.
Goal: reproduce a screenshot accurately with QA loops.
- Run
.cursor/commands/shopify-pixel-perfect-section.md. - Verify inventory from
screenshot-decomposer. - Approve
dom-agent,spacing-agent,typography-color-agentspecs. - Let
pixel-implementer-shopifyimplement section files. - Loop
visual-diff-qauntil noBlocker/Major. - Apply responsive + a11y patch agents and run final diff QA.
Goal: translate frontend English and fill locale files safely.
- Run
.cursor/commands/translate.md. - Review inventory, key normalization, and locale gap matrix.
- Review RTL and truncation risk reports.
- Stop on unresolved
Blockeror open questions. - Let
locale-implementerfill locale files. - Run
l10n-a11y-verifierbefore release.
- Large legacy repo: enforce reuse-first changes and avoid abstraction sprawl.
- Multi-team monorepo: standardize severity tagging and report templates.
- Shopify agency workflow: convert screenshot specs into section delivery with QA loops.
- Global product rollout: detect locale gaps, RTL risks, and truncation issues before launch.
- PR quality gate: run checklist skills to keep tests/readability/regression coverage consistent.
- Copy
.cursor/into your target repository. - Keep
rules.mdunchanged first; tune only after 1-2 sprints. - Pick one command as team default (
backend-feature,frontend-feature, ortranslate). - Require severity-tagged reports before any implementer runs.
- Track recurring
Major/Blockerpatterns and add/update skills.
- Run a command from
.cursor/commands/. - Follow report agents first to validate reuse path and risks.
- Stop for human clarification if open questions exist.
- Run implementer only when plan is approved and no blockers remain.
- Re-run report/QA agents and enforce severity tagging.
- Copy the entire
.cursor/directory into the target repository. - Keep file paths unchanged.
- Use command files as entry points.
- Keep
rules.mdas the highest-priority policy layer.