system-design by joelhooks

Principles for building reusable coding systems. Use when designing modules, APIs, CLIs, or any code meant to be used by others. Based on "A Philosophy of Software Design" by John Ousterhout. Covers deep modules, complexity management, and design red flags.

Content & Writing
341 Stars
29 Forks
Updated Jan 12, 2026, 08:03 PM

Why Use This

This skill provides specialized capabilities for joelhooks's codebase.

Use Cases

  • Developing new features in the joelhooks repository
  • Refactoring existing code to follow joelhooks standards
  • Understanding and working with joelhooks's codebase structure

Install Guide

2 steps
  1. 1

    Download Ananke

    Skip this step if Ananke is already installed.

  2. 2

    Install inside Ananke

    Click Install Skill, paste the link below, then press Install.

    https://github.com/joelhooks/swarm-tools/tree/main/packages/opencode-swarm-plugin/global-skills/system-design

Skill Snapshot

Auto scan of skill assets. Informational only.

Valid SKILL.md

Checks against SKILL.md specification

Source & Community

Repository swarm-tools
Skill Version
main
Community
341 29
Updated At Jan 12, 2026, 08:03 PM

Skill Stats

SKILL.md 214 Lines
Total Files 1
Total Size 0 B
License NOASSERTION