Enforce Clean Code Developer (CCD) architecture and software quality principles when writing or refactoring Python code. Apply automatically whenever you generate new Python code, refactor existing Python, design modules or class hierarchies, or review Python architecture — even when the user doesn't mention "clean code" or "architecture" explicitly. Covers all four CCD grades: Orange (SRP, SoC, SLA, conventions), Yellow (ISP, DIP, LSP, information hiding, least astonishment), Green (OCP, Tell Don't Ask, Law of Demeter), Blue (YAGNI, design-first, component orientation). Triggers on: "write a class", "add a service", "refactor this", "how should I structure", "implement feature X", and any Python file editing task.
$npx -y skills add jenreh/appkit --skill python-clean-codeInstalls into the current project.
Run `npx skills use "https://github.com/jenreh/appkit" --skill "jenreh/appkit/python-clean-code"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/jenreh/appkit" that are relevant to the current task. Run `npx skills add "https://github.com/jenreh/appkit"` and select the relevant skills, then follow their instructions.