pragmatic-programmer

仓库创建 2026年1月29日最近提交 4 天前SkillHot 收录 20 天前
▸ 精选理由

指导工程师改进代码质量与团队实践,通用性强。

这个 Skill 做什么

汇总实用编程原则与工程文化的元方法论与建议。

把一堆实用工程原则浓缩成能落地的做法,像 DRY、orthogonality、tracer bullets、design by contract 等都拿来衡量设计与流程。适合问最佳实践、如何避免技术债、估算或买 vs 做决策时参考。特点是从系统和工程文化层面给出可执行建议,而不是只盯着代码风格。

▸ 展开 SKILL.md 英文原文

Apply meta-principles of software craftsmanship: DRY, orthogonality, tracer bullets, and design by contract. Use when the user mentions "best practices", "pragmatic approach", "broken windows", "tracer bullet", "software craftsmanship", "avoid technical debt", "code ownership", or "how do I become a better developer". Also trigger when evaluating build-vs-buy decisions, designing estimation approaches, or choosing between reversible and irreversible architectural decisions. Covers estimation, domain languages, and reversibility. For code-level quality, see clean-code. For refactoring techniques, see refactoring-patterns.

内容创作软件工程最佳实践通用
1.7k
Stars
178
Forks
40
仓库内 Skill
+178
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/wondelai/skills/main/pragmatic-programmer/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/wondelai/skills/main/pragmatic-programmer/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# The Pragmatic Programmer Framework

A systems-level approach to software craftsmanship from Hunt & Thomas' "The Pragmatic Programmer" (20th Anniversary Edition). Apply these meta-principles when designing systems, reviewing architecture, writing code, or advising on engineering culture -- how to think about software, not just how to write it.

## Core Principle

**Care about your craft.** Software development demands continuous learning, disciplined practice, and personal responsibility -- pragmatic programmers think beyond the immediate problem to context, trade-offs, and long-term consequences. Great software comes from great habits: avoid duplication ruthlessly, keep components orthogon
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有