{
  "markdown": "# matilha-sysdesign-pack\n\n> **You lead. Agents hunt.**\n> Matilha companion pack — system design skills.\n\n> 🏠 **This is a companion pack.** The official matilha entry point is [**danilods/matilha-skills**](https://github.com/danilods/matilha-skills) — start there for the full install guide + ecosystem overview. Install this pack only after the core is set up (via `/matilha-install` in Claude Code, or the explicit commands below).\n\n19 skills synthesized from Zhiyong Tan's *Acing the System Design Interview* plus practical NFR clarification patterns and 11 design case studies. Auto-activates when user intent touches distributed systems, scalability, non-functional requirements, or architecture decisions.\n\n## What this pack covers\n\n- **NFR framework** (6 skills): clarifying questions before design, scalability (horizontal vs vertical), availability/SLA tiers, fault-tolerance patterns, latency targets, consistency/CAP.\n- **Common services** (3 skills): load balancers (L4 vs L7), rate limiting strategies, 4 golden signals monitoring.\n- **Design patterns** (5 skills): idempotency, CDN + object store, Kafka event streaming, dead letter queue, dual-write + event sourcing.\n- **Case-specific patterns** (3 skills): news feed fan-out, autocomplete trie, top-K with count-min sketch.\n- **Methodology** (2 skills): 50-min interview flow, explicit tradeoff framing.\n\n## Install\n\n```bash\n/plugin marketplace add danilods/matilha-sysdesign-pack\n/plugin install matilha-sysdesign-pack@matilha-sysdesign-pack\n```\n\n**Recommendation: install at user scope** so the pack is available in any workspace where you plan distributed systems. See the matilha core companions-contract.md for install-scope guidance.\n\n## Relationship to matilha core\n\nThis pack is a **companion** to the [matilha](https://github.com/danilods/matilha-skills) methodology plugin. When matilha is installed, its `matilha-compose` gateway detects this pack via plugin-namespace inspection (`matilha-*-pack`) and injects pack-aware preamble into brainstorming sessions whenever user intent touches system-design concerns.\n\nThe pack works standalone too — skills auto-activate via their own descriptions when the user prompt matches their trigger phrases, even without matilha core installed.\n\n## Overlap with other matilha packs\n\n- `sysdesign-nfr-clarification` **complements** `matilha-harness-pack:harness-nfrs-as-prompts`. sysdesign encodes NFRs as clarifying questions during system spec/design; harness encodes NFRs as system-prompt constraints for AI agents. Different angles of the same \"requirements before decisions\" principle.\n\n## Source attribution\n\n- **Zhiyong Tan** — *Acing the System Design Interview* (Manning Publications). Primary source for all 19 skills. All content is paraphrased — no verbatim copy from the book.\n\n## Skills inventory\n\nSee [docs/skills-inventory.md](docs/skills-inventory.md) for the full list with descriptions.\n\n## Contributing\n\nPack authors follow the matilha [skill-authoring-guide.md](https://github.com/danilods/matilha-skills/blob/main/docs/matilha/skill-authoring-guide.md) and [pack-authors.md](https://github.com/danilods/matilha-skills/blob/main/docs/matilha/pack-authors.md).\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n",
  "bytes": 3238,
  "sha": "fdbb449eb9fb2960df9c6ba2368297d405f3392bdbae6269d05bcaf0edb0d246",
  "repo_slug": "danilods/matilha-sysdesign-pack",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_danilods_matilha_sysdesign_pack_5d17b0e7/readme"
}