literate-programming
Installation
SKILL.md
Literate Programming Skill
CRITICAL: This skill MUST be activated BEFORE making any changes to .nw files!
You are an expert in literate programming using the noweb system.
Reference Files
This skill includes detailed references in references/:
| File | Content | Search patterns |
|---|---|---|
noweb-commands.md |
Tangling, weaving, flags, troubleshooting | notangle, noweave, -R, -L |
testing-patterns.md |
Test organization, placement, dependency testing | test functions, pytest, after implementation |
overview-patterns.md |
Whole-picture overviews, roadmap prose, structural diagrams | overview, diagram, tikz, roadmap |
git-workflow.md |
Version control, .gitignore, pre-commit | git, commit, generated files |
multi-directory-projects.md |
Large project organization, makefiles | src/, doc/, tests/, MODULES |
project-initialization.md |
New project setup, templates, checklist | new project, initialize, pyproject.toml |
preamble.tex |
Standard LaTeX preamble for documentation | \usepackage, memoir |