{"repo":"FernandoJRR/solidifier","free":true,"listed":false,"github":"https://github.com/FernandoJRR/solidifier","clone":"git clone https://github.com/FernandoJRR/solidifier.git","description":"SOLID principles and design patterns for backend code — applied with restraint. Skill for Claude Code, OpenCode, GitHub Copilot, and OpenAI Codex.","language":"Shell","stars":35,"topics":["agent-skills","backend","claude-code","claude-skills","code-quality","codex","design-patterns","github-copilot","opencode","refactoring"],"license":"MIT","category":"dev-tools","readme_excerpt":"solidifier A coding-agent skill that applies SOLID principles and design patterns to backend code — with judgment and restraint. The goal is not to maximize the number of principles or patterns in the code. It is to make code easier to understand and cheaper to change , using SOLID and patterns only where they pay for themselves . The most common backend-design failure is over-engineering — interfaces with one implementation, factories wrapping a single constructor, indirection that hides logic. solidifier treats that as a defect, not a goal, and bakes restraint in at every level. Built on the Agent Skills open standard ( SKILL.md ). This repo ships a separate, self-contained copy of the skill per agent so each one drops straight into the directory that agent scans — no symlinks, no shared-directory assumptions. Layout — one folder per agent Each agent folder is independent. That means you can tailor a copy to its agent later (e.g. add Codex's agents/openai.yaml , or Copilot-recognized frontmatter) without affecting the others. The tradeoff is duplication — see Keeping copies in sync. Install per agent Run from the project you want the skill active in (add --global for your user config): Or copy the folder by hand into the location each agent scans: Agent Source in this repo Project location Docs --- --- --- --- Claude Code claude-code/plugins/solidifier/skills/solidifier .claude/skills/ (or marketplace, below) — OpenCode opencode/solidifier .opencode/skills/ , .claude/skills","default_branch":null,"files":null,"tree":[],"storefront":"/r/FernandoJRR","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FernandoJRR/solidifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}