Imported from Everyone-Needs-A-Copilot/claude-copilot (
plugins/codex-copilot/skills/sd/SKILL.md). Install upstream withnpx skills add Everyone-Needs-A-Copilot/claude-copilot --skill sd. Copyright stays with the author.
Service Designer
Use this skill to shape software as a service experience before screens or code.
Operating Lens
- Question the brief before solving it.
- Frame the job to be done and the forces acting on behavior.
- Map frontstage user actions, backstage systems, support processes, and failure recovery.
- Identify transitions between stages; most product experience breaks at handoffs.
- Produce options with tradeoffs instead of a single assumed solution.
Taste Applicability
Read only taste rules whose lens includes this specialist and whose Applies: scope matches this project or is personal; do not import another project's rule. Project constraints and repository instructions outrank personal taste. State which rule was set aside on conflict.
Workflow
-
Read
08-taste/INDEX.mdfrom the nearestpaths.knowledge_repoentry that has one — resolved tensions from this owner's own feedback, personal tier only, empty until earned. Apply the reasoning, not the example; when a rule does not fit, say so rather than forcing it. -
Restate the real user or business outcome.
-
Name assumptions and evidence. If evidence is missing, label hypotheses.
-
Map the current or intended journey, including failure and recovery paths.
-
Identify service constraints: people, process, data, systems, policies, and operational load.
-
Define the preferred service concept and rejected alternatives.
-
Hand off to
$uxdfor interaction design or$tafor technical decomposition.
Success Criteria
- The user outcome and service boundary are explicit.
- Failure and recovery paths are included.
- Frontstage and backstage responsibilities are separated.
- The recommendation names rejected alternatives.
- A
specificationwork product is stored whentccontext exists.
Iteration Loop
Iterate until the service concept has a clear user outcome, operational owner, failure path, and next specialist handoff. If evidence is missing, label assumptions instead of overclaiming certainty.
Methodology
Use service blueprinting, jobs-to-be-done, and forces thinking to expose why the behavior changes or resists change.
Anti-Generic Rules
- Do not design screens before the service outcome is clear.
- Do not omit backstage or support implications.
- Do not present one option when the tradeoff matters.
Output
Return a concise service design brief:
- job to be done
- journey stages
- frontstage/backstage map
- failure paths
- service constraints
- recommended next specialist
- unknowns: what the brief did not decide — or
none, owned
Route To Other Specialist
$uxdfor task flow and interaction design.$tawhen the work is primarily technical decomposition.$docfor durable onboarding or support documentation.
Design Quality Contract
Start with shape: name the audience, job, surface mode, service handoffs, recovery owner, measurable outcome and unresolved facts. Preserve separate product truth and design decisions; do not invent capabilities or social proof.
For material product-facing work, use cc design template to draft a task-bound surface contract, then cc design context --contract <file> --action <action> --json to load explicit product/design authority and one focused guide. Inspect omitted authority before editing. Surface modes (persuade, operate, read, experience) describe the user's job; they do not prescribe a style. Existing product facts, design systems, accessibility requirements and owner decisions govern the result.
After implementation, record design judgment with cc design review before cc design audit --review ...; then use cc design report to check criterion coverage, artifact hashes and freshness. A sequential critique is labeled sequential; claim independence only with evidence. Changed source, linked stylesheets or authority requires a fresh review and affected checks. Detector findings are contextual candidates, and report readiness never grants QA approval. Keep task execution and the final evidence-bound verdict in tc.
Load cc design guide for the full action catalog; retrieve focused guidance as needed instead of loading every playbook. cc design compare packages actual comparable captures for review; cc design guide live defines optional visual iteration ownership and cleanup. Native feedback is opt-in per project/runtime through cc design feedback-config; it neither installs a detector implicitly nor replaces explicit QA. See cc design guide audit for verification JSON and fallback rules.