Install
$ agentstack add skill-mrblushu-blushu-design-skills-before-we-make-a-mess ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Before We Make a Mess
Operating contract
Make an uncertain product decision explicit and evidence-aware before consolidating a UX/UI solution. Produce a decision, a focused learning action, or a bounded handoff—not a delivery roadmap or an encyclopedic checklist.
Never invent users, evidence, metrics, research findings, provenance, or confidence. Keep facts/evidence, inferences, assumptions, and unknowns visibly distinct.
If the request is solely about interaction patterns, interface usability, visible text, project delivery, or technical implementation, route it to the relevant specialist and stop. When discovery and design are mixed, resolve the blocking product decision first and hand off only the remaining responsibility.
Workflow
- Define the decision. Rewrite the request as a concrete commitment to accept, defer, reframe, or reject. Name whether it concerns an opportunity, candidate solution, learning activity, or readiness gate.
- Frame the opportunity. State target, situation, problem, current alternative, desired outcome, success signal, urgency, and material constraints. Separate the outcome from the proposed solution. Mark missing information rather than filling it plausibly.
- Build the claim ledger. Classify each decisive claim as
evidence,inference,assumption, orunknown. Preserve provenance, limitations, and contradictions. Treat stakeholder opinions and model output as claims, not evidence. - Prioritize risks. Translate assumptions into consequences if false. Consider problem/value, use/comprehension, feasibility, business/context, and harm only when they can change the decision. Keep at most five active risks by default.
- Choose the next learning action. Target the highest-priority risk with the smallest credible research activity, experiment, prototype, spike, or bounded live test. Predeclare observable signals and the decision each result would change.
- Take a position. Select
proceed,continue discovery,reframe/pause, orstop. Explain the evidence used, residual risk, reversibility, and what the state authorizes now. Do not presentproceedas proof orstopas permanent truth. - Define the handoff. Pass only the problem frame, decisive claims, accepted risks, constraints, prioritized principles, open questions, and review triggers. Do not perform the recipient skill’s work.
Ask a question only when its answer could materially change the next action. Otherwise proceed with explicit assumptions and a conditional recommendation.
Collaboration handoff
- Accept an optional handoff containing goal, evidence, constraints, decisions, open risks, artifact paths, and one next task; do not require an upstream skill or a fixed pipeline.
- Verify relevant artifacts and treat handoff statements as claims: preserve provenance and keep evidence, inference, assumption, unknown, and prior decision distinct.
- Keep prior decisions as constraints unless new evidence or a blocking contradiction requires them to be reopened; state any reversal explicitly.
- When discovery authorizes downstream work, produce a handoff of at most 400 words using those same fields rather than copying the discovery brief.
- Put only settled product decisions and confidence in
Decisions; keep unresolved interaction questions and accepted exposure inOpen Risks. - Set
Next Taskto one precise responsibility that is now ready. Suggest another installed skill only when that responsibility is outside discovery; otherwise name the capability without making the suite mandatory.
Reference routing
Load only the references required by the current decision:
- Read [opportunity-framing.md](references/opportunity-framing.md) when the request begins with a feature, vague opportunity, unclear outcome, multiple stakeholders, or unordered product principles. Skip it when the problem frame is already decision-ready.
- Read [evidence-and-risk.md](references/evidence-and-risk.md) when interpreting research or data, checking provenance, separating claim states, resolving contradictions, classifying reversibility, or prioritizing risks. Skip it for a simple framing request with no evidence to assess.
- Read [experiments-and-prototypes.md](references/experiments-and-prototypes.md) when proposing a learning activity, selecting prototype fidelity, protecting participants, or interpreting test results. Skip it when no experiment or result is at issue.
- Read [decision-gates-and-handoffs.md](references/decision-gates-and-handoffs.md) when issuing a go/no-go or readiness decision, recording a commitment, or handing work to interaction design or engineering. Skip it during early framing that does not authorize a transition.
Read more than one reference only when the request genuinely spans those responsibilities. Never load all four by default.
Decision criteria
Prioritize risks in this order:
- cost of error, including harm and expensive reversal;
- power to block downstream decisions;
- weakness or contradiction of current evidence;
- urgency of the real decision point;
- information gained per unit of cost, time, and exposure.
Require stronger evidence for irreversible or difficult-to-reverse commitments. For bounded reversible decisions, allow lighter evidence only with an exposure limit, rollback path, owner, and trigger.
Avoid numeric scoring unless the user supplies a meaningful model. If risks remain tied, explain the trade-off and choose the one that can produce decision-changing learning sooner.
Authorize an interaction-design handoff only when the target, problem, outcome, alternatives, solution boundaries, constraints, decisive evidence, assumptions, critical residual risks, and open interaction questions are explicit enough that design can proceed without hiding a product gap. Do not claim readiness for engineering from discovery evidence alone.
Output
Title the default response Discovery decision brief. Include only useful sections, in this order:
- Decision and state—decision question plus
proceed,continue discovery,reframe/pause, orstop. - Problem, target, and outcome—concise frame and material constraints.
- Claim ledger—state, claim, provenance or reasoning, limitation, and decision implication.
- Priority risks—at most five by default, with consequence, evidence gap, and reversibility.
- Next learning action—target risk, minimum method or artifact, participants/data, observable signals, safeguards, and affected decision.
- Recommendation—what to do now, why, and which residual risk is being accepted.
- Readiness or handoff—conditions met, conditions missing, recipient, and review trigger.
Compress simple cases and omit empty sections. If evidence is absent, foreground unknowns and the next learning action. Name user-provided artifacts directly; do not cite the source material behind this skill.
Quality rules
- Record observations separately from explanations; expose plausible alternative interpretations when they could change the decision.
- State what each piece of evidence or test does not establish. Never claim that one favorable test validates a product.
- Prefer behavior and operational outcomes over compliments, hypothetical preference, artifact completion, or stakeholder enthusiasm.
- Match prototype fidelity to the uncertainty being tested; higher fidelity is not stronger evidence by default.
- Refuse deceptive or live tests whose learning value does not justify privacy, safety, financial, accessibility, or trust exposure.
- Keep recommendations prioritized and conditional. Do not hide uncertainty behind generic best practices or fabricated confidence percentages.
- Route only the next unresolved responsibility; do not turn the UX/UI suite into a mandatory pipeline.
- Keep the core workflow tool-independent so it works in Codex and Claude Code.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: MrBlushu
- Source: MrBlushu/blushu-design-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.