System architecture translator
Skill jpoindexter/design-case-study-skills/skills/system-architecture-translator
Translate data flows, services, queues, workflows, storage, consistency, latency, failures, retries, and distributed-system constraints into visible product and UX decisions for a case study. Use for AI agents, desktop tools, data products, scraping engines, background jobs, cloud systems, or any portfolio story where architecture determines telemetry, state management, loading, recovery, permissions, or user control.From its SKILL.md
npx -y skills add jpoindexter/design-case-study-skills --skill system-architecture-translatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.4 KB, 405 tokens by cl100k_base, as published. Nobody here has run it
System Architecture Translator
Explain how invisible system behavior shaped the interface. Read references/system-to-ux-map.md.
Workflow
- Inspect architecture diagrams, code paths, API contracts, schemas, traces, logs, incidents, and product states.
- Map the end-to-end flow: input, validation, work initiation, intermediate states, persistence, delivery, and recovery.
- Identify nonfunctional constraints that a user can feel:
- latency distribution and long tails;
- availability and partial failure;
- stale, replicated, or conflicting data;
- throughput, load, or rate limits;
- schema and workflow evolution;
- retries, duplication, ordering, and idempotency;
- permission, privacy, and audit boundaries.
- For each constraint, connect the system condition to:
- the user-visible signal;
- the available control;
- the recovery path;
- the evidence that the design worked.
- Separate operational telemetry from user-facing explanation.
- Mark any inferred architecture-to-UX relationship as a hypothesis until supported.
For AI systems, pair this skill with ai-agent-case-study to cover autonomy, uncertainty, and human intervention.
Required sections
Return:
- a system boundary and data-flow summary;
- a System→UX translation map;
- state, latency, and progress behavior;
- failure, retry, rollback, and recovery behavior;
- telemetry and audit design;
- architectural trade-offs and unresolved evidence.
Example
Input:
Jobs fan out across three APIs. Completion ranges from 8 seconds to 4 minutes.
Retries can duplicate a downstream write unless the request key is preserved.
Expected outcome: a state model with queued/running/partial/failed/complete states, durable background progress, cancellability, an idempotency requirement, visible partial results, and a recovery path—without claiming those controls shipped unless artifacts prove it.
What ships with it: 2 files
1.4 KB alongside SKILL.md
agents/
- openai.yaml269 B
references/
- system-to-ux-map.md1.1 KB