Design Decisions Skill for ChatGPT: Compare Viable Architecture Options
Weigh feasible implementation approaches before coding. Record complexity, failure modes, value, and secondary effects, with an evidence check for the decision.
中文Install in ChatGPT
Use an eligible ChatGPT workspace with permission to create skills and, for uploads, upload permission. The installation path for this text-only adaptation was checked against OpenAI documentation. Workspace runtime verification is pending.
- Download .claude/skills/design-decisions/SKILL.md from the pinned GitHub source. Keep the name, description, and instructions for design-decisions together as a standalone text skill.
- In a ChatGPT workspace with skills and uploads enabled, open Plugins, Skills, Create, and Upload from your computer. Choose a skill package format accepted by the file picker. You can also choose Create with editor and enter the original name, description, and instructions.
- After the scan completes, check that design-decisions appears in Installed. Type @ in a new chat, select the skill, and use the fictional example on this page to check the output.
Example task
A fictional directory must preserve filters on back navigation. Options are URL parameters, session storage, and component state. Links must be shareable and cross-device sync is out of scope. Compare them.What to check
Address sharing and back behavior for each option. Explain reload limits for component state, label effort estimates, and propose a deep-link and history check.
Original SKILL.md on GitHub · Updated
Frequently asked question
Should a merely theoretical option fill a comparison slot?
Prioritize approaches that can meet the critical constraint. Record why an option fails a must-have and spend more detail on feasible choices.