coding-skills plugin
9 foundational coding principle skills for AI agents: KISS, DRY, SOLID, YAGNI, Separation of Concerns, Law of Demeter, Boy Scout Rule, Convention over Configuration, plus stack detection. Language-agnostic principles that help agents ship production-quality code.
How to install the coding-skills plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add JordanCoin/codingskills
/plugin install coding-skills@codingskillsWhat's inside coding-skills
9 parts read from the plugin's own files.
Skills 9
Claude loads it when the task matches- boy-scout-rule
Implements incremental code improvements by making small, low-risk cleanups whenever existing files are modified.
- convention-over-configuration
Standardizes project organization and reduces configuration overhead by adopting sensible defaults and consistent patterns.
- detect-stack
Analyzes a codebase to identify languages, frameworks, testing patterns, CI gates, and conventions to generate a stack context file.
- dry
Eliminates duplicated knowledge and business logic to ensure every piece of information has a single, authoritative representation.
- kiss
Simplifies code by reducing complexity and improving readability through idiomatic patterns and clear structural rules.
- law-of-demeter
Review code for excessive coupling and deep object chains to ensure components only interact with their immediate collaborators.
- separation-of-concerns
Restructures code into distinct layers and modules to ensure each component addresses a single functionality or concern.
- solid
Apply five design principles to create modular, testable, and resilient software architectures across various programming paradigms.
- yagni
Prevents over-engineering by ensuring code only addresses current requirements rather than hypothetical future needs.
Using coding-skills in Claude Code
Skills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update coding-skills@codingskills
- Refresh the marketplace
- /plugin marketplace update codingskills
- Turn it off for now
- /plugin disable coding-skills@codingskills
- Remove it
- /plugin uninstall coding-skills@codingskills
Skills in coding-skills
- boy-scout-ruleJordanCoin/codingskills
Implements incremental code improvements by making small, low-risk cleanups whenever existing files are modified.
14stars - convention-over-configurationJordanCoin/codingskills
Standardizes project organization and reduces configuration overhead by adopting sensible defaults and consistent patterns.
14stars - detect-stackJordanCoin/codingskills
Analyzes a codebase to identify languages, frameworks, testing patterns, CI gates, and conventions to generate a stack context file.
14stars - dryJordanCoin/codingskills
Eliminates duplicated knowledge and business logic to ensure every piece of information has a single, authoritative representation.
14stars - kissJordanCoin/codingskills
Simplifies code by reducing complexity and improving readability through idiomatic patterns and clear structural rules.
14stars - law-of-demeterJordanCoin/codingskills
Review code for excessive coupling and deep object chains to ensure components only interact with their immediate collaborators.
14stars - separation-of-concernsJordanCoin/codingskills
Restructures code into distinct layers and modules to ensure each component addresses a single functionality or concern.
14stars - solidJordanCoin/codingskills
Apply five design principles to create modular, testable, and resilient software architectures across various programming paradigms.
14stars - yagniJordanCoin/codingskills
Prevents over-engineering by ensuring code only addresses current requirements rather than hypothetical future needs.
14stars
coding-skills plugin questions
How do I install the coding-skills plugin?
In Claude Code run /plugin marketplace add JordanCoin/codingskills, then /plugin install coding-skills@codingskills.
What does the coding-skills plugin include?
coding-skills bundles 9 skills.
How do I update or remove the coding-skills plugin?
Update it with claude plugin update coding-skills@codingskills in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall coding-skills@codingskills.