brainstorm
Help the user develop a vague idea into a "plan" — a scoped, handoff-ready statement of intent
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Help the user develop a vague idea into a "plan" — a scoped, handoff-ready statement of intent
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Write a "megaplan" planning notebook — a long-form Markdown doc for a multi-slice project that tracks scope, decisions, requirements, risks, and grounded research facts with cross-referenced IDs. Use when the user asks to write up a project plan, planning notebook, or "megaplan" doc, especially one spanning multiple tickets/PRs where decisions and raw research need to be preserved for later reference. Also use when bootstrapping a new megaplan from a vague idea. Use this skill every time you work on a `*.megaplan.md` file, or a Markdown file that has a work plan with tickets.
Strengthen a plan by running it through a subagent review loop — catching inaccuracies and oversights before execution.
Improve a plan by asking a subagent to generate an alternative perspective, then comparing and combining results. Use when a plan already exists in the conversation and the user wants a second opinion, broader coverage, or to catch blind spots.
When the user has PR review feedback to address, CI failures to fix, or wants to automatically resolve common PR issues. Use when the user says "fix the PR," "address review comments," "CI is failing," "fix the build," "autofix," "pr feedback," "resolve comments," "fix merge conflicts," "babysit the PR," or when a PR needs updates before merge. Reads the review comments, diagnoses issues, and applies fixes.
Review code changes and return a prioritised list of issues — posted as GitHub PR review threads when a PR exists, or as plain text otherwise. Use when asked to review a PR, diff, or implementation for correctness, code quality, reuse, efficiency, safety, or test quality. When invoking, pass available details - the plan, git change range, files to review.
Iterative code review loop against a GitHub PR — atk-code-review posts findings as self-review threads, this skill fixes, replies, and resolves them, up to 10 passes.
| name | brainstorm |
| description | Help the user develop a vague idea into a "plan" — a scoped, handoff-ready statement of intent |
The user shares a rough idea. Guide them to a plan.
Brainstorm workflow:
Escalate to megaplan — If the interview reveals this is a multi-slice project (4+ tickets, evolving requirements, decisions you'll revisit weeks later), offer to switch to $megaplan. Megaplan produces a living notebook that accumulates over time, with numbered requirements/decisions/risks and a work-plan tracker — better than cramming a project into a one-shot plan doc.
Proactive researching - Research facts proactively to gather facts needed for planning. Such as:
Look for related resources - before finishing a plan, use the Agent tool to find related resources. Use a research agent type if available.
Finishing a plan - upon reaching a plan (skip this if you escalated to megaplan — megaplan handles its own completion flow):
plan-<yyyy>-<mmdd>-<ticket>-<title>.md (omit ticket if not known).~/.notebooks/<path>/)~/.artefacts/question tool to ask what's next, include options:
$polish-plan skill)Working with brainstorm mode:
Plan formatting:
<details> — they are too noisy for a regular review.General guidelines:
question tool whenever you need user input.Consider structuring plan files like so. Feel free to add or omit sections as needed.
# Title
- **Date:** yyyy-mm-dd
- **Ticket:** [link](...)
## Context
## Goals
1. …
**Non-goals:**
2. …
## Decisions
- [list decisions here as user answers questions or steers the planning/brainstorming]
## Implementation steps
### 1. [name]
[include codeblocks whenever possible]
### 2. [name]
## Post-implementation verification
## FAQ
### [title]
**Q: [question]?**
[answer]
## Risks
<details>
<summary>Expand</summary>
### 1. [name]
</details>
## Appendix: Grounded facts
<details>
<summary>Expand</summary>
### 1. [name]
[context from the codebase and external sources]
Sources:
- [Filename or URL or name/identifier of source]
### 2. [name]
</details>