This is a comprehensive foundation for any coding task, enforcing SOLID principles, DRY, KISS, and YAGNI throughout your work. What makes it practical is the mandatory verification loop: it won't let you finish without running linters, formatters, and tests, and it'll actually propose adding ESLint or Pytest if your project doesn't have them configured. The self-code review checklist catches security issues and performance regressions before they land. It's opinionated about testing every new feature and keeping functions small, which some teams will love and others will find restrictive. Think of it as an automated senior developer doing code review on every change.
- skills.sh installs
- 393
- GitHub stars
- 4
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davidkiss/smart-ai-skills --skill coding --agent claude-codeInstalls into .claude/skills of the current project.
Files
General Coding Best Practices
Overview
This skill provides a set of core principles and practices for software development. Use this when implementing new features, refactoring existing code, or reviewing code to ensure high quality and maintainability.
Core Principles
- DRY (Don't Repeat Yourself): Avoid logic duplication. If you find yourself writing the same code twice, abstract it.
- KISS (Keep It Simple, Stupid): Prefer simple, straightforward solutions over complex ones. Avoid over-engineering.
- YAGNI (You Ain't Gonna Need It): Don't implement features or abstractions until they are actually needed.
- SOLID Principles:
- Single Responsibility: A class/function should have one reason to change.
- Open/Closed: Software entities should be open for extension but closed for modification.
- Liskov Substitution: Subtypes must be substitutable for their base types.
- Interface Segregation: Many client-specific interfaces are better than one general-purpose interface.
- Dependency Inversion: Depend on abstractions, not concretions.
- Existing Guidelines: - Follow existing guidelines in the project (e.g. CLAUDE.md, AGENT.md, etc.)
Sponsors
Details
- Repository
- github.com/davidkiss/smart-ai-skills
- Categories
- DevOps & CI/CD, AI & Agent Building
- First seen
- Jun 3, 2026
