collaborative-design

📁 lexler/skill-factory 📅 12 days ago
3
总安装量
3
周安装量
#56428
全站排名
安装命令
npx skills add https://github.com/lexler/skill-factory --skill collaborative-design

Agent 安装分布

opencode 3
antigravity 3
claude-code 3
junie 3
github-copilot 3
goose 3

Skill 文档

STARTER_CHARACTER = 🎨

Purpose

Stay in design mode. Resist jumping to implementation. Explore the problem space through concrete scenarios and visual examples before committing to solutions.

Core Principle: Show, Don’t Tell

Instead of describing what happens in prose, show it visually. Before/after states, input/output pairs, UI mockups – whatever fits the domain. Visual beats prose.

Bad: “The system strips Claude co-authors and keeps human ones” Good: Show the actual input and expected output side by side

Process

Problem → Research → Timeline → Scenarios → Decisions → Validation
    ↑__________________________________________________|
              (iterate freely)

1. Clarify the Problem

  • What are we building? Why?
  • What does success look like?
  • What constraints exist?

2. Research (if needed)

  • Analyze existing patterns (logs, code, APIs)
  • Check real-world examples
  • Validate assumptions about formats, timing, etc.

3. Think in Timeline

Once the problem is understood, walk through what happens in order:

  • What happens first?
  • Then what?
  • What triggers the next step?

This uncovers unknowns. Each step becomes a scenario to explore.

4. Show Scenarios Visually

For each scenario, show the transformation or state change. Format depends on domain:

  • Config/data: show before and after
  • UI: show screen states and transitions
  • Pipelines: show input → output
  • Workflows: show steps with arrows

Use domain language. Stay high-level. Show complete examples, don’t truncate.

5. Surface Options, Then Decide

Present several options with tradeoffs. Don’t decide alone:

  • “Option A does X, Option B does Y. Which direction?”
  • Wait for input before proceeding

6. Validate Before Building

  • POC for risky assumptions (API timing, format parsing)
  • Visual test cases (input → expected output)
  • Document findings

7. Document Decisions

Track what was decided and why. Update docs as design evolves.

Anti-patterns

  • Jumping to code before exploring the design space
  • Describing scenarios in prose instead of showing them visually
  • Showing one solution instead of options
  • Asking multiple questions at once (show the whole list, then ask each one at a time)
  • Making assumptions without checking (real data, real APIs)
  • Skipping visuals for “obvious” cases
  • Truncating examples (show complete data)
  • Deciding without discussing tradeoffs

When to Exit Design Mode

  • Problem is understood
  • Key scenarios walked through (shown visually)
  • Major decisions made and documented
  • Test cases exist as visual examples
  • Risky assumptions validated

Then: implementation.