[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1172":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":9,"languages":9,"totalLinesOfCode":9,"stars":10,"forks":11,"watchers":12,"openIssues":12,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":14,"stars7d":15,"stars30d":16,"stars90d":13,"forks30d":13,"starsTrendScore":11,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":13,"starSnapshotCount":13,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},1172,"old-code","zjw-swun\u002Fold-code","zjw-swun","古法编程Skill(重磅开源！震撼首发！)",null,395,18,1,0,6,11,46,3.84,false,"master",[],"2026-06-12 02:00:24","\n\u003Cdiv align=\"center\">\n\n# 古法编程 Skill (old-code)\n\n> 古法编程”并非复古怀旧或拒绝进步，并非玩梗而是严肃的，是一种在 AI 泛滥时代，为了确保系统极高可靠性、性能极致优化以及开发者认知不退化而存在的深度开发模式。\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](LICENSE)\n[![Claude Code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude%20Code-Skill-blueviolet)](https:\u002F\u002Fclaude.ai\u002Fcode)\n[![old-code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMade%20with-古法编程.skill-orange)](https:\u002F\u002Fgithub.com\u002Fzjw-swun\u002Fold-code)\n\n---\n\n# ~ 重磅开源！震撼首发！~\n\n\u003C\u002Fdiv>\n\n## 📁 目录结构\n\n```\nold-code\u002F\n├── .claude\u002F\n│   ├── README.md                    # 项目主说明文档\n│   ├── commands\u002F\n│   │   └── old-code                 # 命令行触发器配置\n│   ├── skills\u002F\n│   │   └── old-code\u002F\n│   │       └── SKILL.md             # 核心技能定义文件\n│   └── settings.local.json          # 权限配置文件\n└── README.md                        # 本文件      \n```\n\n## 🚀 使用方法\n\n### 基本调用方式\n\n#### 1. 原理反问模式（默认）\n```bash\n\u002Fold-code\n# 或\n\u002Fold-code -p\n```\n- 这是默认模式，代码生成后会进行原理反问\n- 要求开发者能够解释每行代码的原理和底层实现细节\n- 适合需要深入理解代码的场景\n\n#### 2. 代码临摹模式\n```bash\n\u002Fold-code -c\n```\n- 逐行展示代码，每行都带有详细注释\n- 接受用户模仿输入并校验正确性\n- 每完成一行代码（不计注释），才允许查看下一行\n- 专注于理解和模仿输入\n\n例如 \n\n``\u002Fold-cod 生成java版本快排算法``\n\n``\u002Fold-cod -c 生成java版本快排算法``\n\n``\u002Fold-cod -p 生成java版本快排算法``\n\n## 🎯 核心特性\n\n### 1. 逻辑透明\n- 每一行进入生产环境的代码，开发者必须能解释其在内存、CPU寄存器或运行时环境中的行为\n\n### 2. 文档先行\n- 拒绝\"生成即运行\"\n- 坚持先查阅官方一手文档，而非依赖AI的二手总结\n\n### 3. 手工推演\n- 在复杂逻辑实施前，优先使用纸笔或白板进行算法推演\n- 避免通过AI反复\"试错\"生成\n\n## 🔧 实践维度对比\n\n| 维度 | AI驱动模式 | 古法编程模式 |\n|------|------------|--------------|\n| 知识获取 | 问AI「怎么写」 | 查阅官方规范（ISO\u002FRFC\u002F官方文档） |\n| 问题建模 | 直接描述需求让AI生成代码 | 抽象问题本质（数据结构\u002F状态机\u002FIO模型） |\n| 调试逻辑 | 喂报错给AI让它猜测修复 | 使用Debugger分析堆栈\u002F内存\u002F线程状态 |\n| 代码复用 | 复制粘贴AI生成的片段 | 理解逻辑后手写实现并抽象封装 |\n| 架构设计 | 由多次AI生成逐步拼接 | 人工设计模块边界、依赖关系与数据流 |\n\n## 💡 为什么这种改变至关重要？\n\n从\"随机性\"到\"确定性\"：\n- AI的输出具有随机性\n- 通过官方标准获得的知识是软件世界的物理定律\n\n从\"观察表面\"到\"洞察本质\"：\n- 依赖Debugger观察堆栈和内存\n- 能看到数据在硬件中流动的真实样子\n- 提升\"代码直觉\"的唯一途径\n\n从\"广度覆盖\"到\"深度掌控\"：\n- 分析源码虽然枯燥\n- 能明白每一行高级代码背后的真实代价\n- 写出真正高性能的系统\n\n## 🛠️ 权威信源引用指令\n\n当你希望利用AI的速度同时保持古法编程的严谨性时，应该这样下达Prompt：\n\n```\n请根据 [具体库\u002F语言版本] 的官方文档规范给出实现建议。如果有多个方案，请对比它们的内存占用和CPU周期成本，而非仅仅给出最常用的方案。\n```\n\n## 🔍 白盒检查指令\n\n针对代码审查时，使用：\n\n```\n针对这段代码，请模拟编译器\u002F解释器，逐行向我说明变量在内存堆栈中的变化过程，并指出可能存在的边界溢出风险。\n```\n\n## ⚖️ 人机关系\n\n- **AI驱动模式**：人作为\"代码接收者\"\n- **古法编程模式**：人主导设计，AI作为辅助工具\n\n## 🏆 现实价值\n\n1. **破除\"黑盒幻觉\"**：AI经常生成看似完美但含有隐蔽漏洞的代码。古法能力是识别并修正\"AI幻觉\"的终极防线。\n\n2. **应对极端场景**：在涉及内存管理、高并发锁机制、嵌入式驱动等AI语料稀少的领域，只有具备古法功底的开发者能解决问题。\n\n3. **维持技术直觉**：过度依赖AI会导致开发者\"脑力萎缩\"。古法编程能训练对代码坏味道的嗅觉，保持解决复杂问题的底层能力。\n\n---\n\n**总结**：古法编程是开发者的\"肌肉记忆\"。AI可以是你的外骨骼机甲，但古法编程能力决定了你脱掉机甲后，是否依然是一名强大的战士。\n\n","古法编程Skill是一个旨在提高代码可靠性和性能优化的开发模式。其核心功能包括逻辑透明、文档先行和手工推演，要求开发者深入理解每行代码的原理，并通过官方一手文档获取知识，而非依赖AI生成。该模式适合需要确保系统极高可靠性和性能极致优化的场景，如内存管理、高并发锁机制等复杂领域。此外，它还能帮助开发者保持对代码的深度理解和直觉，避免因过度依赖AI而导致的技术退化。",2,"2026-06-11 02:42:03","CREATED_QUERY"]