Programación

programming-principles

Applies distilled principles from 14 classic software engineering books to code reviews, refactoring, architecture, design, implementation, testing, and reliability decisions.

★ 88 GitHub Stars
95 Puntuación de calidad
34 Archivos

Sobre esta Skill

Apply distilled coding principles from 14 classic software books to code review, refactoring, design, and implementation decisions. Do not use for language- or framework-specific tutorials, tool manuals, or tasks already governed by a project's established conventions.

Casos de uso

  • Reviewing code quality and maintainability
  • Planning behavior-preserving refactoring
  • Evaluating architecture and dependency boundaries
  • Designing domain models and APIs
  • Assessing legacy code and risky changes

Funciones

  • Maps tasks to relevant software engineering books
  • Provides cross-cutting principles for naming, functions, architecture, data, testing, errors, and refactoring
  • Includes compressed rules for 14 classic software books
  • Provides full and condensed per-book reference files
  • Includes a structured code assessment workflow

Agents compatibles

No especificado

Archivos de Skill

Other evals/evals.json JSON Other README.md Markdown Reference references/a-philosophy-of-software-design.full.md Markdown Reference references/a-philosophy-of-software-design.mini.md Markdown Reference references/clean-architecture.full.md Markdown Reference references/clean-architecture.mini.md Markdown Reference references/clean-code.full.md Markdown Reference references/clean-code.mini.md Markdown Reference references/code-assessment-workflow.md Markdown Reference references/code-complete.full.md Markdown Reference references/code-complete.mini.md Markdown Reference references/designing-data-intensive-apps.full.md Markdown Reference references/designing-data-intensive-apps.mini.md Markdown Reference references/domain-driven-design-distilled.full.md Markdown Reference references/domain-driven-design-distilled.mini.md Markdown Reference references/domain-driven-design.full.md Markdown Reference references/domain-driven-design.mini.md Markdown Reference references/implementing-domain-driven-design.full.md Markdown Reference references/implementing-domain-driven-design.mini.md Markdown Reference references/patterns-of-eaa.full.md Markdown Reference references/patterns-of-eaa.mini.md Markdown Reference references/refactoring.full.md Markdown Reference references/refactoring-guru.full.md Markdown Reference references/refactoring-guru.full-smells-and-priorities.md Markdown Reference references/refactoring-guru.full-technique-playbook-and-safety.md Markdown Reference references/refactoring-guru.mini.md Markdown Reference references/refactoring.mini.md Markdown Reference references/release-it.full.md Markdown Reference references/release-it.mini.md Markdown Reference references/the-pragmatic-programmer.full.md Markdown Reference references/the-pragmatic-programmer.mini.md Markdown Reference references/working-effectively-with-legacy-code.full.md Markdown Reference references/working-effectively-with-legacy-code.mini.md Markdown SKILL.md SKILL.md Markdown

Skills relacionadas

repo-task-proof-loop

Provides a repo-local workflow for large coding tasks, managing task artifacts, project-scoped Codex and Claude subagents, implementation evidence, fresh verification, and iterati…

DenisSergeevitch/repo-task-proof-loop ★ 731
coding workflow task verification proof loop repo automation

yueban-image-to-code

Guides Codex through pixel-accurate conversion of UI screenshots and design images into fixed-width 750px code with editable text, vector elements, transparent PNG assets, layer m…

SemineChen/yueban-image-to-code ★ 126
image-to-code ui recreation pixel perfect 750px

backend-engineering

Guides agents in implementing backend services and APIs, including transport layers, business logic, database access, integrations, event handling, coexistence seams, error handli…

magnus919/agent-skills ★ 88
backend apis services database