.cursorrules (deprecated)
.cursorrules.cursorrulesroot
Quality
86/100
Scores the file, not the repository.Length
342 words
6 headings · 0 code blocksRepository
0
— · pushed 78 days agoLast changed
3 days ago
First indexed 3 days ago.1# SDP Cursor Rules23You are working in a repository that uses Spec-Driven Protocol (SDP).4SDP is a structured AI-assisted development workflow: explicit scope,5workstreams, quality gates, evidence, and review before ship.67## Decision Tree89- New product or unclear scope:10 use `@vision`, `@feature`, `@idea`, `@design`11- Existing codebase analysis:12 use `@reality` / `@reality-check` for harness review, or the repo-local CLI:13 `./.sdp/bin/sdp scout ...`, `./.sdp/bin/sdp metrics ...`, `./.sdp/bin/sdp architect ...`14- Execute scoped work:15 use `@build` for one workstream, `@oneshot` for end-to-end execution16- Bugs and regressions:17 use `@bugfix`, `@hotfix`, `@issue`, `@debug`18- Review and verification:19 use `@review`, `@verify-workstream`, `@ci-triage`20- Release and operations:21 use `@ship` or `@deploy`22- Complex decisions:23 use `@design`, `@review`, or a manual council pass from `docs/reference/FALLBACK_MODE.md`24- Parallel work:25 use fallback checklists unless your Cursor runtime has proven subagent dispatch2627## Working Rules2829- Do not change code without an explicit scope: feature, workstream, or bounded bug.30- Prefer TDD for behavior changes: Red -> Green -> Refactor.31- Before claiming success, run the relevant build, test, and lint gates.32- If your harness cannot spawn subagents, follow `docs/reference/FALLBACK_MODE.md`.33- Canonical command mapping lives in `prompts/commands.yml`.34- Canonical prompt sources live in:35 - `prompts/commands/`36 - `prompts/skills/`37 - `prompts/agents/`3839## Quality Gates4041| Language | Build | Test | Lint |42|---|---|---|---|43| Go | `go build ./...` | `go test ./...` | `go vet ./...` |44| Python | `pip install .` | `pytest` | `ruff check .` |45| Node.js | `npm run build` | `npm test` | `npm run lint` |46| Rust | `cargo build` | `cargo test` | `cargo clippy` |47| Java | `mvn compile` | `mvn test` | `mvn checkstyle:check` |4849## Start Here50511. Read `AGENTS.md`522. Read `docs/reference/project-map.md`533. If you are working without subagents, read `docs/reference/FALLBACK_MODE.md`544. Use `prompts/commands.yml` when you need the command-to-skill map5556## Critical Constraints5758- No hidden technical debt59- No silent workaround when root cause is fixable60- No “done” without verification evidence61- No stale prompt drift: edit canonical files in `prompts/`62
Also in fall-out-bug/sdp_lab
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| fall-out-bug/sdp_labcmd/AGENTS.md · 0 | AGENTS.md | styledependenciesapido-not+1 | 55/100 | 3 days ago | |
| fall-out-bug/sdp_labinternal/AGENTS.md · 0 | AGENTS.md | styledependenciesapido-not+1 | 55/100 | 3 days ago | |
| fall-out-bug/sdp_labprompts/skills/AGENTS.md · 0 | AGENTS.md | dependenciesapido-notagent-behaviour | 59/100 | 3 days ago | |
| fall-out-bug/sdp_lab.agents/skills/AGENTS.md · 0 | AGENTS.md | dependenciesapido-notagent-behaviour | 59/100 | 3 days ago | |
| fall-out-bug/sdp_lab.codex/AGENTS.md · 0 | AGENTS.md | setupbuildtestlint-format+4 | 86/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/beads.mdc · 0 | Cursor rules | arch | 40/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/bugfix.mdc · 0 | Cursor rules | no sections | 60/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/build.mdc · 0 | Cursor rules | build | 29/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/ci-triage.mdc · 0 | Cursor rules | arch | 40/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/oneshot.mdc · 0 | Cursor rules | no sections | 30/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/codereview.mdc · 0 | Cursor rules | archgit | 40/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/debug.mdc · 0 | Cursor rules | arch | 40/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/deliver.mdc · 0 | Cursor rules | no sections | 39/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/deploy.mdc · 0 | Cursor rules | deployment | 54/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/design.mdc · 0 | Cursor rules | no sections | 25/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/feature.mdc · 0 | Cursor rules | arch | 40/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/hotfix.mdc · 0 | Cursor rules | git | 65/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/idea.mdc · 0 | Cursor rules | no sections | 25/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/issue.mdc · 0 | Cursor rules | api | 25/100 | 3 days ago | |
| fall-out-bug/sdp_lab.cursor/rules/prd.mdc · 0 | Cursor rules | no sections | 16/100 | 3 days ago |
Diff against cmd/AGENTS.md Diff against internal/AGENTS.md Diff against prompts/skills/AGENTS.md Diff against .agents/skills/AGENTS.md Diff against .codex/AGENTS.md Diff against .cursor/rules/beads.mdc Diff against .cursor/rules/bugfix.mdc Diff against .cursor/rules/build.mdc Diff against .cursor/rules/ci-triage.mdc Diff against .cursor/rules/oneshot.mdc Diff against .cursor/rules/codereview.mdc Diff against .cursor/rules/debug.mdc Diff against .cursor/rules/deliver.mdc Diff against .cursor/rules/deploy.mdc Diff against .cursor/rules/design.mdc Diff against .cursor/rules/feature.mdc Diff against .cursor/rules/hotfix.mdc Diff against .cursor/rules/idea.mdc Diff against .cursor/rules/issue.mdc Diff against .cursor/rules/prd.mdc
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| SkeneTechnologies/skene-cookbook.cursorrules · 51 | .cursorrules | setuptestlint-formatstyle+11 | 96/100 | 2 days ago | |
| paulpham157/paul-s-cursor-rules1/framework_rules/rules/python-llm-ml-workflow-cursorrules-prompt-file/.cursorrules · 28 | .cursorrules | testlint-formatstyletypes+4 | 80/100 | 3 days ago | |
| storybookjs/storybook.cursorrules · 91k | .cursorrules | teststylearchdo-not+1 | 78/100 | 3 days ago | |
| paulpham157/paul-s-cursor-rules1/framework_rules/rules/flutter-riverpod-cursorrules-prompt-file/.cursorrules · 28 | .cursorrules | stylearchdo-notagent-behaviour | 71/100 | 3 days ago | |
| forem/forem.cursorrules · 23k | .cursorrules | teststyletypesdatabase+4 | 71/100 | 3 days ago | |
| paulpham157/paul-s-cursor-rules1/framework_rules/rules/angular-novo-elements-cursorrules-prompt-file/.cursorrules · 28 | .cursorrules | testlint-formatstylearch+3 | 70/100 | 3 days ago | |
| paulpham157/paul-s-cursor-rules1/framework_rules/rules/aspnet-abp-cursorrules-prompt-file/.cursorrules · 28 | .cursorrules | testlint-formatstylearch+5 | 70/100 | 3 days ago | |
| paulpham157/paul-s-cursor-rules1/framework_rules/rules/nextjs-supabase-shadcn-pwa-cursorrules-prompt-file/.cursorrules · 28 | .cursorrules | buildstylearchdo-not | 70/100 | 3 days ago |
