Skip to content

namikazebadri/basic-programming-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Agent Skills Collection

A curated collection of reusable coding-agent skills for design quality, clean code, SOLID reasoning, and maintainability review.

This repository is structured to work well with:

What This Repository Provides

  • Focused skills with clear boundaries and minimal overlap
  • Codex-facing metadata and Claude-facing adapters
  • Reference material for progressive loading instead of one giant prompt
  • Evaluation assets such as starter benchmarks, prompt packs, and scoring rubrics

Skill Catalog

Skill Primary Use Best For
apply-software-patterns Pattern and architecture judgment Deciding whether a pattern fits, comparing alternatives, improving boundaries, architecture direction
apply-clean-code Readability-first refactoring Naming, function clarity, practical cleanup, reducing incidental complexity
apply-solid-principles SOLID-oriented design improvement SRP, OCP, LSP, ISP, DIP, dependency direction, interface shaping
review-code-smells Maintainability and code health review Technical debt review, smell prioritization, hidden complexity, remediation planning

When To Use Which Skill

Installation

skills.sh

Install a skill from this repository with:

npx skills add namikazebadri/basic-programming-skill --skill <skill-name>

Examples:

npx skills add namikazebadri/basic-programming-skill
npx skills add namikazebadri/basic-programming-skill --skill apply-software-patterns
npx skills add namikazebadri/basic-programming-skill --skill apply-clean-code
npx skills add namikazebadri/basic-programming-skill --skill apply-solid-principles
npx skills add namikazebadri/basic-programming-skill --skill review-code-smells

Install from a local checkout:

npx skills add . --skill apply-clean-code

Codex

Copy one skill folder into your Codex skills directory:

mkdir -p "$CODEX_HOME/skills"
cp -R skills/apply-clean-code "$CODEX_HOME/skills/"

Repeat for any additional skill you want installed.

Example:

cp -R skills/apply-software-patterns "$CODEX_HOME/skills/"
cp -R skills/apply-solid-principles "$CODEX_HOME/skills/"

Claude Code

This repository includes a root multi-skill router in:

Claude Code can use these files to route tasks to the most relevant skill adapter under skills/<skill-name>/agents/claude.md.

Repository

Repository Layout

skills/
  apply-clean-code/
    SKILL.md
    agents/
    references/
    scripts/
  apply-solid-principles/
    SKILL.md
    agents/
    references/
    scripts/
  apply-software-patterns/
    SKILL.md
    agents/
    references/
    scripts/
  review-code-smells/
    SKILL.md
    agents/
    references/
    scripts/
CLAUDE.md
AGENTS.md
README.md

Evaluation Support

Several skills in this repository include:

  • starter benchmark packs for quick Codex vs Claude comparison
  • full eval prompt sets
  • evaluation rubrics
  • benchmark init and summary scripts

Examples:

Design Philosophy

These skills are designed to be:

  • problem-first instead of buzzword-first
  • incremental instead of rewrite-happy
  • readability-aware instead of abstraction-heavy
  • practical enough for real codebases under delivery pressure

Notes

  • Not every skill should be loaded for every task.
  • The root router is intentionally lightweight so Claude can choose relevant skill context instead of loading the entire repository.
  • The benchmark assets are intended to help compare agent behavior, not to force one rigid style.

About

Skill for AI, covering clean code, pattern and code architecture, make agent has more awareness in code generation result, more human readable in term of architectural thinking, never get lost again when read AI Code! :D.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages