gsd-sketch-wrap-up
Converts design sketch notes into project-persistent skills.
Install
mkdir -p .claude/skills/gsd-sketch-wrap-up && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13556" && unzip -o skill.zip -d .claude/skills/gsd-sketch-wrap-up && rm skill.zipInstalls to .claude/skills/gsd-sketch-wrap-up
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Package sketch design findings into a persistent project skill for future build conversationsKey capabilities
- →Curate sketch design findings.
- →Package findings into a persistent project skill.
- →Write a summary to `.planning/sketches/` for project history.
- →Generate an output skill to `./.codex/skills/sketch-findings-[project]/`.
- →Translate GSD `AskUserQuestion` to Codex `request_user_input`.
How it works
This skill processes sketch design findings, curates them, and then packages them into a project-local skill and a summary for project history, translating GSD workflow elements to Codex equivalents.
Inputs & outputs
When to use gsd-sketch-wrap-up
- →Saving design discovery results
- →Creating persistent design instructions
- →Mapping design findings to agent tasks
About this skill
<codex_skill_adapter>
A. Skill Invocation
- This skill is invoked by mentioning
$gsd-sketch-wrap-up. - Treat all user text after
$gsd-sketch-wrap-upas{{GSD_ARGS}}. - If no arguments are present, treat
{{GSD_ARGS}}as empty.
B. AskUserQuestion → request_user_input Mapping
GSD workflows use AskUserQuestion (Claude Code syntax). Translate to Codex request_user_input:
Parameter mapping:
header→headerquestion→question- Options formatted as
"Label" — description→{label: "Label", description: "description"} - Generate
idfrom header: lowercase, replace spaces with underscores
Batched calls:
AskUserQuestion([q1, q2])→ singlerequest_user_inputwith multiple entries inquestions[]
Multi-select workaround:
- Codex has no
multiSelect. Use sequential single-selects, or present a numbered freeform list asking the user to enter comma-separated numbers.
Execute mode fallback:
- When
request_user_inputis rejected (Execute mode), present a plain-text numbered list and pick a reasonable default.
C. Task() → spawn_agent Mapping
GSD workflows use Task(...) (Claude Code syntax). Translate to Codex collaboration tools:
Direct mapping:
Task(subagent_type="X", prompt="Y")→spawn_agent(agent_type="X", message="Y")Task(model="...")→ omit (Codex uses per-role config, not inline model selection)fork_context: falseby default — GSD agents load their own context via<files_to_read>blocks
Parallel fan-out:
- Spawn multiple agents → collect agent IDs →
wait(ids)for all to complete
Result parsing:
- Look for structured markers in agent output:
CHECKPOINT,PLAN COMPLETE,SUMMARY, etc. close_agent(id)after collecting results from each agent </codex_skill_adapter>
<execution_context> @D:/Work/AI_Projects/KAster_CTI/.codex/get-shit-done/workflows/sketch-wrap-up.md @D:/Work/AI_Projects/KAster_CTI/.codex/get-shit-done/references/ui-brand.md </execution_context>
<runtime_note>
Copilot (VS Code): Use vscode_askquestions wherever this workflow calls AskUserQuestion.
</runtime_note>
When not to use it
- →When the task is not related to packaging sketch design findings.
- →When the user text after `$gsd-sketch-wrap-up` is not `{{GSD_ARGS}}`.
Limitations
- →This skill is designed for Claude Code and similar AI coding assistants.
- →It requires specific file paths for execution context.
- →It uses a multi-select workaround for `request_user_input` due to Codex limitations.
How it compares
This skill automates the conversion of ephemeral design findings into persistent, reusable project instructions, ensuring that design decisions are systematically captured and referenced.
Compared to similar skills
gsd-sketch-wrap-up side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| gsd-sketch-wrap-up (this skill) | 0 | 3mo | No flags | Intermediate |
| ui-ux-pro-max | 1,909 | 5mo | Review | Intermediate |
| svg-precision | 527 | 4mo | Review | Intermediate |
| mobile-ios-design | 272 | 5mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
ui-ux-pro-max
nextlevelbuilder
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
svg-precision
dkyazzentwatwa
Deterministic SVG generation, validation, and rendering. Use for icons, diagrams, charts, UI mockups, or technical drawings requiring structural correctness and cross-viewer compatibility.
mobile-ios-design
wshobson
Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.
openscad
mitsuhiko
Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.
mobile-android-design
wshobson
Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.
mobile-design
sickn33
Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.