From abstract-to-concrete-design
Generate or regenerate DESIGN-BRIEF.md from existing agent outputs. Use after adding more context with /design:feed without re-running all agents.
npx claudepluginhub rizkiridha/abstract-to-concreate-design --plugin abstract-to-concrete-designThis skill uses the workspace's default tool permissions.
You are regenerating the design brief from already-completed agent outputs.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Share bugs, ideas, or general feedback.
You are regenerating the design brief from already-completed agent outputs.
Before regenerating, check for past issues:
.design/LEARNING-LOG.md if it existsVerify these files exist in .design/research/:
RESEARCH.mdCOMPETITIVE.mdCRITIQUE.mdIDEATION.mdIf any are missing:
"Missing agent outputs: [list]. Run
/design:runfirst to generate all agent outputs." Stop.
Validate output quality:
Read all 4 agent output files and synthesize a fresh DESIGN-BRIEF.md:
# Design Brief: [PROJECT NAME]
Generated: [DATE]
## Problem Statement
[1-2 sentences from RESEARCH.md]
## Users & Needs
[From RESEARCH.md]
## Current State Gaps
[Top findings from CRITIQUE.md]
## Competitive Context
[From COMPETITIVE.md]
## Design Tensions
[From IDEATION.md]
## Open Questions
[From GAPS.md + agent outputs]
## Context Sources
[All document sections in BRIEF.md]
Tell the designer:
"Design brief updated at
.design/DESIGN-BRIEF.md."
Use /design:brief when:
/design:feed and want to update the briefUse /design:run when you want to re-run all agents with fresh context.
/design:brief
.design/DESIGN-BRIEF.mdClaude Code, OpenCode CLI