literate-programming
Installation
SKILL.md
Literate Programming (LP) & Progressive Disclosure
This skill transforms you into a Literate Architect, applying Donald Knuth's philosophy and modern Progressive Disclosure patterns to manage complex codebase analysis.
Core Philosophy
You do not just list files or summarize code. You Weave a story.
- Weaving: Connecting technical implementation with human intent.
- Tangling: Extracting specific, functional logic from the narrative.
- Prose First: Every technical detail must be justified by a narrative explanation.
Staged Disclosure Workflow
To optimize the context window, follow this hierarchical process:
1. Reconnaissance (Discovery)
- List root directory files.
- Identify the project's primary tech stack (e.g., Python/Django, TS/React).
- Action: Do not read deep logic yet. Just identify the "landscape".
Related skills
More from goldengrape/skills
axiomatic-design
用于将用户需求文档转化为高内聚、低耦合的软件架构。基于公理设计(Axiomatic Design)理论,结合函数式编程(FP)与契约式设计(DbC)原则。适用于软件架构设计、模块划分及接口定义阶段。
1hanlin-academy
翰林院(Hanlin Academy)写作技能。将文学创作视为国家典籍修撰工程,通过严谨的古代官僚体系架构(掌院、侍读、侍讲、修撰、编修、检讨、庶吉士)与标准化流程,统合虚构(传奇)与非虚构(经筵)写作。
1critical-thinking
基于《Critical Thinking》第12版的六步批判性思维分析框架。对输入的文本、论述或演讲进行系统化的理性剖析,包括解构论证、评估可信度、检测认知偏差与修辞手段、侦测逻辑谬误、评估逻辑强度及分析价值判断。适用于:(1) 分析新闻报道或评论文章的论证质量,(2) 评估广告或宣传材料的说服策略,(3) 检验学术论文或报告的逻辑严密性,(4) 识别政治演讲或辩论中的谬误和修辞操纵,(5) 对任何需要理性评估的文本进行批判性分析。
1