编程

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 质量评分
34 文件

关于此 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.

使用场景

  • 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

功能

  • 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

支持的 Agent

未指定

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

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