Files
Claude-Code-Workflow/.claude/commands/workflow/brainstorm/artifacts.md
catlog22 aa3413cd6e feat: Add brainstorm artifacts command with unified document structure
- Create dedicated /workflow:brainstorm:artifacts command for topic discussion and decomposition
- Unify document structure between auto.md and artifacts.md commands
- Fix .brainstorming path references to use proper .workflow/WFS-[topic]/ structure
- Add discussion-summary.md and component-analysis.md as shared foundation documents
- Separate synthesis/ folder generation to dedicated synthesis command
- Update auto.md workflow to include Interactive Discussion → Topic Decomposition phases

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 10:21:25 +08:00

7.2 KiB

name, description, usage, argument-hint, examples, allowed-tools
name description usage argument-hint examples allowed-tools
artifacts Topic discussion, decomposition, and analysis artifacts generation through structured inquiry /workflow:brainstorm:artifacts "<topic>" topic or challenge description for discussion and analysis
/workflow:brainstorm:artifacts "Build real-time collaboration feature"
/workflow:brainstorm:artifacts "Optimize database performance for millions of users"
/workflow:brainstorm:artifacts "Implement secure authentication system"
TodoWrite(*), Read(*), Write(*), Bash(*), Glob(*)

Workflow Brainstorm Artifacts Command

Usage

/workflow:brainstorm:artifacts "<topic>"

Purpose

Dedicated command for topic discussion, decomposition, and analysis artifacts generation. This command focuses on interactive exploration and documentation creation without complex agent workflows.

Core Workflow

Discussion & Artifacts Generation Process

0. Session Management ⚠️ FIRST STEP

  • Active session detection: Check .workflow/.active-* markers
  • Session selection: Prompt user if multiple active sessions found
  • Auto-creation: Create WFS-[topic-slug] only if no active session exists
  • Context isolation: Each session maintains independent analysis state

1. Topic Discussion & Inquiry

  • Interactive exploration: Direct conversation about topic aspects
  • Structured questioning: Key areas of investigation
  • Context gathering: User input and requirements clarification
  • Perspective collection: Multiple viewpoints and considerations

2. Topic Decomposition

  • Component identification: Break down topic into key areas
  • Relationship mapping: Connections between components
  • Priority assessment: Importance and urgency evaluation
  • Constraint analysis: Limitations and requirements

3. Analysis Artifacts Generation

  • Discussion summary: .workflow/WFS-[topic]/.brainstorming/discussion-summary.md - Key points and insights
  • Component analysis: .workflow/WFS-[topic]/.brainstorming/component-analysis.md - Detailed decomposition

Implementation Standards

Discussion-Driven Analysis

Interactive Approach: Direct conversation and exploration without predefined role constraints

Process Flow:

  1. Topic introduction: Understanding scope and context
  2. Exploratory questioning: Open-ended investigation
  3. Component identification: Breaking down into manageable pieces
  4. Relationship analysis: Understanding connections and dependencies
  5. Documentation generation: Structured capture of insights

Key Areas of Investigation:

  • Functional aspects: What the topic needs to accomplish
  • Technical considerations: Implementation constraints and requirements
  • User perspectives: How different stakeholders are affected
  • Business implications: Cost, timeline, and strategic considerations
  • Risk assessment: Potential challenges and mitigation strategies

Document Generation Standards

Always Created:

  • discussion-summary.md: Main conversation points and key insights
  • component-analysis.md: Detailed breakdown of topic components

Document Generation

Workflow: Topic Discussion → Component Analysis → Documentation

Document Structure:

.workflow/WFS-[topic]/.brainstorming/
├── discussion-summary.md       # Main conversation and insights
└── component-analysis.md       # Detailed topic breakdown

Document Templates:

discussion-summary.md

# Topic Discussion Summary: [topic]

## Overview
Brief description of the topic and its scope.

## Key Insights
- Major points discovered during discussion
- Important considerations identified
- Critical success factors

## Questions Explored
- Primary areas of investigation
- User responses and clarifications
- Open questions requiring further research

## Next Steps
- Recommended follow-up actions
- Areas needing deeper analysis

component-analysis.md

# Component Analysis: [topic]

## Core Components
Detailed breakdown of main topic elements:

### Component 1: [Name]
- **Purpose**: What it does
- **Dependencies**: What it relies on
- **Interfaces**: How it connects to other components

### Component 2: [Name]
- **Purpose**:
- **Dependencies**:
- **Interfaces**:

## Component Relationships
- How components interact
- Data flow between components
- Critical dependencies

Session Management ⚠️ CRITICAL

  • FIRST ACTION: Check for all .workflow/.active-* markers before processing
  • Multiple sessions support: Different Claude instances can have different active sessions
  • User selection: If multiple active sessions found, prompt user to select which one to work with
  • Auto-session creation: WFS-[topic-slug] only if no active session exists
  • Session continuity: MUST use selected active session for all processing
  • Context preservation: All discussion and analysis stored in session directory
  • Session isolation: Each session maintains independent state

Discussion Areas

Core Investigation Topics

  • Purpose & Goals: What are we trying to achieve?
  • Scope & Boundaries: What's included and excluded?
  • Success Criteria: How do we measure success?
  • Constraints: What limitations exist?
  • Stakeholders: Who is affected or involved?

Technical Considerations

  • Requirements: What must the solution provide?
  • Dependencies: What does it rely on?
  • Integration: How does it connect to existing systems?
  • Performance: What are the speed/scale requirements?
  • Security: What protection is needed?

Implementation Factors

  • Timeline: When is it needed?
  • Resources: What people/budget/tools are available?
  • Risks: What could go wrong?
  • Alternatives: What other approaches exist?
  • Migration: How do we transition from current state?

Quality Standards

Discussion Excellence

  • Comprehensive exploration: Cover all relevant aspects of the topic
  • Clear documentation: Capture insights in structured, readable format
  • Actionable outcomes: Generate practical next steps and recommendations
  • User-driven: Follow user interests and priorities in the discussion

Documentation Quality

  • Structured format: Use consistent templates for easy navigation
  • Complete coverage: Document all important discussion points
  • Clear language: Avoid jargon, explain technical concepts
  • Practical focus: Emphasize actionable insights and recommendations

Error Handling

  • Session creation failure: Provide clear error message and retry option
  • Discussion stalling: Offer structured prompts to continue exploration
  • Documentation issues: Graceful handling of file creation problems
  • Missing context: Prompt for additional information when needed

Reference Information

File Structure Reference

Architecture: @~/.claude/workflows/workflow-architecture.md Session Management: Standard workflow session protocols

Integration Points

  • Compatible with: Other brainstorming commands in the same session
  • Builds foundation for: More detailed planning and implementation phases
  • Outputs used by: /workflow:brainstorm:synthesis command for cross-analysis integration