# Dde Ext Brainstorm

> DDE subordinate extension. Multi-solution ideation and tradeoff analysis before plan/implementation. Advisory-only, write-gated by DDE.

- **Type:** Skill
- **Install:** `agentstack add skill-leslielinxinxiang-dde-agent-skills-dde-ext-brainstorm`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [LeslieLinXinxiang](https://agentstack.voostack.com/s/leslielinxinxiang)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [LeslieLinXinxiang](https://github.com/LeslieLinXinxiang)
- **Source:** https://github.com/LeslieLinXinxiang/dde-agent-skills/tree/main/skills/dde-ext-brainstorm

## Install

```sh
agentstack add skill-leslielinxinxiang-dde-agent-skills-dde-ext-brainstorm
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# DDE Extension: Brainstorm

Skill Version: v0.1

## Authority Chain
- Commander: `dde-bootstrap`
- Write gate: `dde-code-guard`
- Completion gate: `dde-task-closer`
- This skill is advisory-only and cannot modify files directly.

## When to Use
Use this skill when:
- User asks for: `brainstorm`, `ideation`, `options`, `tradeoff`, `alternatives`
- User asks for: `头脑风暴`, `方案对比`, `思路发散`, `可行性讨论`, `怎么选方案`
- Requirement has multiple feasible paths and needs decision support before implementation
- DDE workflow explicitly selects ideation mode

## Do Not Use When
- User explicitly requests direct file modifications now
- Task is deterministic mechanical edit with no decision branches
- A final approved plan already exists and user asks to execute immediately

## Hard Constraints
1. Advisory-only: no writes to code/docs/skills in this skill.
2. No requirement authority takeover: Layer 0-4 remains source of truth.
3. If a proposed direction conflicts with Layer docs, emit `RFC_REQUIRED` and stop for DDE RFC flow.
4. If user chooses a direction that requires edits, emit handoff only and return control to `dde-code-guard`.

## Workflow

### Phase 1: Problem Framing
- Restate objective in 1-3 lines.
- List constraints (performance, safety, timeline, compatibility).
- Mark unknowns and assumptions explicitly:
  - `ASSUMPTION: ...`

### Phase 2: Option Generation
Generate at least 2 options (prefer 3):
- Option A: conservative / low-risk
- Option B: balanced / default
- Option C: aggressive / high-upside (optional)

For each option include:
- Core idea
- Required changes (high-level)
- Dependencies/tools needed
- Risks/failure modes
- Cost (time/complexity)
- Expected benefit

### Phase 3: Tradeoff Matrix
Provide side-by-side matrix scored 1-5:
- feasibility
- implementation effort
- maintainability
- scalability
- risk level (inverse score: lower risk = higher score)
- alignment with Layer docs

### Phase 4: Recommendation
- Recommend one option with rationale.
- Provide fallback option.
- List decision locks (what must stay true for this recommendation to hold).

### Phase 5: Decision Gate
Ask user to select:
- `SELECTED_OPTION: A|B|C`
- or request refinement round.

If selection implies requirement/document change:
- emit `RFC_REQUIRED` and stop for DDE RFC flow.

If selection implies code/doc writes without requirement conflict:
- emit `DDE_EXTENSION_HANDOFF_REQUIRED` and transfer to `dde-code-guard`.

### Phase 6: Decision Artifact Contract
When user confirms selected option, produce a DDR draft (without writing files in this skill) using this target convention:
- `docs/decisions/DDR-YYYYMMDD-.md`
- Template source priority:
  1. Project instance: `docs/decisions/DDR_TEMPLATE.md`
  2. Skill template fallback: `templates/DDR_TEMPLATE.md`

DDR required fields:
- Decision Question
- Options Considered
- Selected Option
- Why Selected
- Impacted Files

## Output Contract (Mandatory)
Output in this exact structure:
1. `BRAINSTORM BRIEF`
2. `ASSUMPTIONS`
3. `OPTIONS`
4. `TRADEOFF MATRIX`
5. `RECOMMENDATION`
6. `DECISION REQUEST`
7. `HANDOFF STATUS`

Where `HANDOFF STATUS` is one of:
- `NO_WRITE_NEEDED`
- `RFC_REQUIRED`
- `DDE_EXTENSION_HANDOFF_REQUIRED`

## Handoff Block Format
When handoff is required, append:

`DDE_EXTENSION_HANDOFF_REQUIRED`

Fields:
- Reason
- Selected option
- Target files (if known)
- Expected effect
- Risk notes
- Rollback note (high-level)

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [LeslieLinXinxiang](https://github.com/LeslieLinXinxiang)
- **Source:** [LeslieLinXinxiang/dde-agent-skills](https://github.com/LeslieLinXinxiang/dde-agent-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-leslielinxinxiang-dde-agent-skills-dde-ext-brainstorm
- Seller: https://agentstack.voostack.com/s/leslielinxinxiang
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
