一键导入
planning-base
Base planning skill with shared rules - do not invoke directly, use specific planning skills instead
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Base planning skill with shared rules - do not invoke directly, use specific planning skills instead
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Given a TheRock nightly build (URL or run-id), return the rocm-systems pin_sha used in that build
Check whether a given rocm-systems commit is included in a specific TheRock nightly build
Find the first TheRock nightly build that includes a given rocm-systems commit
Reviews Pull Requests or local diffs with an 8-agent fan-out covering static analysis, dead code, code smells + quality (naming, complexity, single-responsibility, magic numbers), language rules (C++/Python/CMake), architecture, simplification, performance (hot-path classification, allocations, locks, I/O), and undefined behaviour (signed overflow, lifetime, strict aliasing, data races, sanitizer coverage; C/C++/unsafe-Rust only). Use when the user asks to "review this PR", "review the diff", "audit this branch", "/pr-review", or when staging changes before push.
Walk through a PR review interactively, one finding at a time. Generate review via pr-review, then for each issue present analysis + proposed inline comment, let user accept/edit/skip, accumulate into a PENDING GitHub review, submit at end.
Use when user wants to list, analyze, review, or summarize GitHub PR comments on a pull request number or URL
| name | planning-base |
| description | Base planning skill with shared rules - do not invoke directly, use specific planning skills instead |
Planning MUST happen before ANY implementation. A task is non-trivial if it requires more than 2 distinct steps.
Every plan leads to a Pull Request. Keep PR reviewability in mind from the start.
Platform-specific:
EnterPlanMode tool or simply complete planning before codingThis ensures the plan is persisted before any code changes begin.
Before creating a new plan, check the planning/ folder in project root:
planning/ directory[x])Before writing ANY code or making ANY changes:
Plan each PR separately:
## PR Strategy
### PR 1: [Title]
**Scope:** [What's included]
**Dependencies:** None
### PR 2: [Title]
**Scope:** [What's included]
**Dependencies:** PR 1
Break the task into concrete, actionable steps:
Use your platform's task tracking tool to create a structured task list:
TaskCreate, TaskUpdate, TaskList toolsTodoWriteExample task structure:
1. [pending] Analyze existing code structure
2. [pending] Create/modify necessary files
3. [pending] Implement core logic
4. [pending] Add error handling
5. [pending] Verify changes work correctly
Task Status Rules:
pending - Not yet startedin_progress - Currently working on (only ONE at a time)completed - Finished and verifiedcancelled - No longer neededSave the plan to the planning/ folder in the project root:
planning/For complex or risky changes, present the plan to the user:
"Before I begin, here's my plan:
- [step 1]
- [step 2] ... Should I proceed?"
in_progress when you start working on itcompleted immediately after finishing each taskplanning/ to reflect current progresscancelledDo NOT create tasks for:
Once implementation is complete:
planning/testplan-<feature-name>.mdtesting-testplan skill for the templateOnce all tasks are complete and tests are written (if requested):
git-create-pull-request skill for PR templateplanning/testplan-<name>.mdPR creation is the final step of every feature/bugfix/refactor workflow.