Skip to main content

cursorqb-planner

Use when the user runs /cursorqb-plan or asks CursorQB to plan a project end to end with repo-aware intake, autopsy, ontology, ledger memory, audit, and gated implementation.

소스 정보

저장소
alicankiraz1/CursorQB
최근 소스 활동
2026년 7월 28일 01:50
감지된 SKILL.md 언어
영어
스타
36
포크
3

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
cursorqb-planner
description
Use when the user runs /cursorqb-plan or asks CursorQB to plan a project end to end with repo-aware intake, autopsy, ontology, ledger memory, audit, and gated implementation.
disable-model-invocation
true
# CursorQB Planner Drive the CursorQB five-step planning workflow inside the current Cursor workspace. ```text Step 1 repo-aware intake -> First-Planner -> Main-Planing.md Step 1.5 cursorqb-autopsy -> Autopsy.md and optional Project-Ontology.md Step 2 cursorqb-subplanner -> Faz-*-Plans/ + Sub-Planing-Index.md Step 3 cursorqb-auditor -> Sub-Planing-Audit.md Step 4 cursorqb-implementer -> gated implementation slices ``` ## Required References Before long runs, read: - `references/workflow-quality.md` - `references/repo-aware-intake.md` - `references/vibecoding-principles.md` - `references/assessment-and-budget.md` - `references/engineering-principles.md` For existing projects, also read: - `references/planning-ledger.md` - `references/project-ontology.md` - `references/subagent-playbook.md` when subagents would reduce context or improve evidence quality Resolve the plugin root by walking up to `.cursor-plugin/plugin.json`. Invoke the bundled validator only through the fixed launcher: ```bash python3 -I -S -B <plugin-root>/scripts/cursorqb_launcher.py --controller planner-validator -- --root . --mode <step> [--strict] ``` ## Language Contract CursorQB asks intake questions in the user's language when practical. Generated Planner-docs artifacts are English by default unless the user explicitly requests another body language. Required document headings remain English for validator stability. ## Plan-Run Contract CursorQB uses Cursor Plan Mode plus the bundled deterministic Plan-Run controller. It is explicit-only and never unattended by default. Long Step 1.5, Step 2, Step 3, and Step 4 runs bind their inputs, policy, budget, and result to `Plan-Run.json`; do not depend on an external goal skill or use Codex-only invocation wording. ## Vibecoding, Memory, Ontology, and Subagents CursorQB uses a vibecoding-first planning style: understand the repo, preserve a clear target, plan the next useful verified moves, and keep implementation slices small, reversible, and evidence-backed. Vibecoding does not relax safety, validation, secret, approval, or file-boundary rules. If `Planner-docs/Planing-Ledger.md` or `Planner-docs/Project-Ontology.md` exists, read it before intake and use it as supporting history, not as unquestioned truth. Use subagents only when they reduce context pollution or improve evidence quality: large repo exploration, Step 1.5 Autopsy, ontology mapping, multi-phase Step 2 drafting, Step 3 readiness/security audit, or Step 4 implementation/review separation. Parent CursorQB owns final artifact writes. ## Step 1 Intake Read `references/repo-aware-intake.md`. Before asking `PROJECT_NAME`, run a bounded, read-only repository scan. Ask these fields one at a time in the user's language: 1. `PROJECT_NAME` 2. `PROJECT_INTENT` 3. `TARGET_END_STATE` 4. `KNOWN_CONSTRAINTS` The fourth answer should capture team, infrastructure, budget, timeline, stack, compliance boundaries, must-use/must-not-use tools, desired autonomy level, human review cadence, and any token/usage budget. After all four values are available: 1. Read `planners/first-planner.md`. 2. Substitute the collected values in memory only. 3. Create or update only `Planner-docs/Main-Planing.md`. 4. Run `--mode step1 --strict`. 5. Decide whether Step 1.5 applies. ## Step 1.5 Autopsy Run for existing or partially built projects with meaningful evidence such as README, manifests, source/service/package directories, tests, docs, configs, or CI. Skip for new or nearly empty repos. When it applies, use `cursorqb-autopsy`. It may create/update `Planner-docs/Autopsy.md`; when enough evidence exists, it may also create/update `Planner-docs/Project-Ontology.md`. It must not modify source files, `Planner-docs/Main-Planing.md`, or Step 2/3 files. ## Step 2 Handoff After Step 1 feedback is handled, ask whether the user wants to continue to Step 2. If yes, read and return the exact canonical handoff in `references/handoffs/run-step2.md`. When executing directly, read `skills/cursorqb-subplanner/second-planner.md`, `references/workflow-quality.md`, and optional `Autopsy.md`, `Project-Ontology.md`, and `Planing-Ledger.md` when present. Run `--mode step2 --strict`. ## Step 3 Handoff After Step 2 is complete, ask whether the user wants to continue to Step 3. If yes, read and return the exact canonical handoff in `references/handoffs/run-step3.md`. When executing directly, read `skills/cursorqb-auditor/third-planner.md`, run `--mode step3-preflight --strict` before the audit, and run `--mode step3 --strict` after writing it. ## Step 4 Handoff Step 4 is implementation work and must not run automatically from the planner. When Step 3 completes: 1. Read `skills/cursorqb-implementer/fourth-planner.md`. 2. Run `--mode step4`. 3. If validation fails because the audit is `BLOCKED` or contains P0/P1 findings, do not print the implementation prompt; print the minimal repair/unblock prompt. 4. If validation passes, print the Step 4 copy block and keep P2/P3 warnings visible. The Step 4 prompt comes from `references/handoffs/run-step4.md`. With no argument it executes exactly one READY/READY_WITH_WARNINGS slice; `--slice <contract-id>` selects one contract and `--continuous` is the only way to continue through the queue. It updates `Planner-docs/Planing-Ledger.md` after each verified slice or stop event and uses one writer per run. ## Safety Rules - Treat the current working directory as the project being planned. - Do not implement product features, refactor source code, install dependencies, commit, push, deploy, or open PRs during Steps 1-3. - Do not write secrets, tokens, credentials, private keys, or local sensitive environment values into planning files. - Preserve the required filenames exactly: `Main-Planing.md`, `Sub-Planing-Index.md`, `Sub-Planing-Audit.md`, `Autopsy.md`, `Project-Ontology.md`, and `Planing-Ledger.md`. ## Completion Reporting For each executed step, report which step ran, files created/updated, whether it succeeded or was blocked, the highest-priority next action, and any uncertainty or blocker discovered.
GitHub에서 보기