software-design-philosophy

wondelai/software-design-philosophy · Agent Skill (multi-file)

by Wondelai · bundle

Published · Last updated


Manage software complexity through deep modules, information hiding, and strategic programming, with a scoring framework for evaluating design quality.

SKILL.md

Files

This skill is a package of 7 files. Install with the command above, or download the folder.

  • 📄SKILL.md entry
  • 📁references
  • 📄comments-as-design.md 16.3 KB
  • 📄complexity-symptoms.md 11.7 KB
  • 📄deep-modules.md 13.3 KB
  • 📄general-vs-special.md 13.2 KB
  • 📄information-hiding.md 12.0 KB
  • 📄strategic-programming.md 13.4 KB

Related

  1. source-driven-development · addyosmani
    Grounds every implementation decision in official documentation, ensuring authoritative, source-cited code free from outdated patterns.
    69.5k
    repo stars
  2. architecture-blueprint-generator · github
    Analyzes codebases to generate comprehensive architectural documentation, including technology stack detection, visual diagrams, and implementation patterns.
    36.2k
    repo stars
  3. exp-test-maintainability · dotnet
    Analyzes .NET test suites for duplicated boilerplate, copy-paste tests, and structural maintainability issues, producing a report with concrete before/after refactoring suggestions.
    4k
    repo stars
  4. comment-code-generate-a-tutorial · github
    Refactors a Python script into a beginner-friendly project with clear comments and a complete markdown tutorial.
    36.2k
    repo stars
  5. tw-codebase-archaeology · sdiamante13
    Systematically explore an unfamiliar codebase and build a reusable architecture summary with file:line evidence, starting from documentation and tracing data flow.
    7
    repo stars
  6. source-explainer · scoheart
    Analyzes codebases in depth and produces structured markdown analysis documents covering architecture, module design, call flows, data models, and design patterns.
    2
    repo stars

Frequently asked questions

How do I install the software-design-philosophy skill?

Run npx skillmds add wondelai/software-design-philosophy in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.

What does the software-design-philosophy skill do?

Manage software complexity through deep modules, information hiding, and strategic programming, with a scoring framework for evaluating design quality. It is listed under Docs & Writing, Coding & Dev Tools, Technical Writing on SkillMD.

Is software-design-philosophy safe to use?

SkillMD's automated safety review verdict for this skill is PASS. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: makes network calls. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.

Which AI agents work with software-design-philosophy?

This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.

Is software-design-philosophy free to use?

Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.

Who published software-design-philosophy?

Wondelai (@wondelai) published this skill. Their other Agent Skills are listed on their SkillMD profile.