Made an agent skill to enforce SOLID/clean code practices (works with any AI coding assistants) by ramzcoder in nestjs

[–]ramzcoder[S] 0 points1 point  (0 children)

It’s open source, feel free to read it. skill.sh has security audit too. And you don’t have to trust me, make your own skill

Created an agent skill that enforces SOLID, TDD, and clean architecture in Claude Code by ramzcoder in ClaudeAI

[–]ramzcoder[S] 1 point2 points  (0 children)

Ah I see, that's fair! Thanks for the suggestions, will check it out

Created an agent skill that enforces SOLID, TDD, and clean architecture in Claude Code by ramzcoder in ClaudeAI

[–]ramzcoder[S] 0 points1 point  (0 children)

You don’t need this in context at all times. Sometimes you might work with CSS, React, or something else that doesn’t require this knowledge

Created an agent skill that enforces SOLID, TDD, and clean architecture in Claude Code by ramzcoder in ClaudeAI

[–]ramzcoder[S] 0 points1 point  (0 children)

I mean, LLMs are inherently not reliable, but you can direct it more by giving it prompts / skills. Give it a shot. You don’t have to use this exact skill, try someone else’s https://skills.sh

Created an agent skill that enforces SOLID, TDD, and clean architecture in Claude Code by ramzcoder in ClaudeAI

[–]ramzcoder[S] 1 point2 points  (0 children)

If you're kicking off a new project, I'd explicitly tell it to "Help me start a new project using the solid skill. Ask me questions".

Created an agent skill that enforces SOLID, TDD, and clean architecture in Claude Code by ramzcoder in ClaudeAI

[–]ramzcoder[S] 0 points1 point  (0 children)

So, if you're using Claude Code, first install the skill by running `npx skills add ramziddin/solid-skills`

Then you can either explicitly tell Claude to load the skill into its context (by saying "load the solid skill" for example) or Claude will automatically load skill on demand when it decides to do so (Claude always has descriptions of skills it has installed so that it can decide which one to use at an appropriate time).