technical-flow-review
Skill4 starsChanged 4 months agoMITView on GitHub
Use when the user asks for document-level review of technical structure, motivation, or reader flow. Do not use for sentence editing, proof review, or notation review.
In this repository45 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- bib-auditSkill
- bootstrap-dispatcher-runtimeSkill
- ci-debugSkill
- cloud-filesSkill
- connect-googleSkill
- daily-planSkill
- distill-to-ruttersSkill
- email-clientSkill
- email-triageSkill
- find-handoff-candidatesSkill
- formal-prose-reviewSkill
- get-weatherSkill
- git-workflowSkill
- hook-makerSkill
- initialize-tddSkill
- install-launchersSkill
- latex-workshopSkill
- list-managerSkill
- llm-wakeupSkill
- loose-modeSkill
- make-tex-docstringSkill
- math-dependency-graphSkill
- milestone-loggingSkill
- node-certifySkill
- node-driftSkill
- notation-reviewSkill
- online-calendarSkill
- pdf-to-markdownSkill
- prepare-handoffSkill
- proof-auditSkill
- recurring-tasksSkill
- refactor-nodeSkill
- regenerate-blueprintsSkill
- relocate-nodesSkill
- semantic-integrationSkill
- send-feedbackSkill
- setup-interface-managerSkill
- skill-makerSkill
- tight-modeSkill
- tool-applicabilitySkill
- update-standardsSkill
- using-compassSkill
- wrap-upSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
24 rules. About 0 are common, 20 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈20
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Distinctive: line 12
When this skill is used, begin with:
- Very specific: line 29
Read ../../references/document-standards/document-profile.md when document-profile fields or normalization rules matter.
- Distinctive: line 30
Use that file as the canonical source for:
- Distinctive: line 38
Before reviewing the document, determine the document profile using the shared schema.
- Distinctive: line 41
Do not evaluate flow in the abstract.
- Very specific: line 44
If document type, field/subfield, audience, or genre expectations matter materially for the review, read only the relevant files in …
- Very specific: line 50
Treat the general.md file as the default for that document type.
- Distinctive: line 51
Treat the field file as deviations from that default, not as a standalone replacement.
- Distinctive: line 53
Use the closest available field file:
- Distinctive: line 58
If the document is cross-field, choose the dominant field/subfield for the main baseline and mention any secondary audience explicitly in …
- Distinctive: line 59
Do not try to merge all field conventions evenly if one field clearly sets the main standard.
- Very specific: line 72
Use references/audience-familiarity.md as an overlay, not as the main document-type baseline.
- Distinctive: line 77
If the document lacks a suitable top-of-document profile comment, treat that as part of the initial document-profile diagnosis.
- Distinctive: line 78
Do not invent an ad hoc schema or edit the file without the user's approval.
- Distinctive: line 87
Keep the answer concise and diagnosis-first.
- Distinctive: line 89
When structure helps, use short headings such as:
- Distinctive: line 97
Do not force a fixed template.
- Distinctive: line 102
Use the reference files as baselines and defaults, not as rigid templates.
- Distinctive: line 128
When reviewing flow, check for:
- Distinctive: line 182
if needed, note that the missing profile comment should be handled before deeper document-level review
- Distinctive: line 183
ask before rewriting sections or editing files
- Distinctive: line 186
prefer the smallest structural change that materially improves readability
- Distinctive: line 189
do not rewrite prose unless the user asks
- Distinctive: line 196
default to sentence-level prose editing
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!-- BEGIN BLUEPRINT INTERFACES -->Generated from
blueprint.yaml. Do not edit this block by hand.
Used Interfaces: none
<!-- END BLUEPRINT INTERFACES -->When this skill is used, begin with:
Skill: technical-flow-review
1. Goal
Your job is to review the technical flow of a document, not to audit proofs, notation, or prose line by line.
Focus on:
- whether the document's purpose is clear
- whether the document profile is clear
- whether the problem, goal, or contribution becomes clear early enough
- whether a reader in the intended audience can follow what the document is doing without understanding all details
- whether each section is well motivated and has a clear role
- whether the ordering of sections, results, and technical material serves the reader
- whether the document fits its length constraint, whether measured in pages, words, slides, or time
Read ../../references/document-standards/document-profile.md when document-profile fields or normalization rules matter.
Use that file as the canonical source for:
- profile fields
- field meanings
- normalization of document-type labels
- the relation between
Audience,Assumed background, and derived reader familiarity
2. First task: identify the document profile
Before reviewing the document, determine the document profile using the shared schema. Also infer reader familiarity from the stated audience and assumed background when that matters for the review.
Do not evaluate flow in the abstract. Evaluate it relative to the document's function, field/subfield, audience, and the expectations of its intended reader.
If document type, field/subfield, audience, or genre expectations matter materially for the review, read only the relevant files in references/ before evaluating the document.
For the main profile, read the shared baseline first, then the closest field-specific deviation:
references/document-types/<document-type>/general.mdreferences/document-types/<document-type>/<field>.md
Treat the general.md file as the default for that document type.
Treat the field file as deviations from that default, not as a standalone replacement.
Use the closest available field file:
econ.mdmath.mdcs.md
If the document is cross-field, choose the dominant field/subfield for the main baseline and mention any secondary audience explicitly in the review. Do not try to merge all field conventions evenly if one field clearly sets the main standard.
Examples:
references/document-types/journal-article/general.mdreferences/document-types/journal-article/econ.mdreferences/document-types/research-presentation/general.mdreferences/document-types/research-presentation/math.mdreferences/document-types/research-notes/general.mdreferences/document-types/research-notes/cs.md
Then read additional files only when they are needed:
references/audience-familiarity.md
Use references/audience-familiarity.md as an overlay, not as the main document-type baseline.
Its role is to calibrate how much background, motivation, and signposting the chosen document profile should require.
3. Document header comment
If the document lacks a suitable top-of-document profile comment, treat that as part of the initial document-profile diagnosis. Do not invent an ad hoc schema or edit the file without the user's approval.
4. Output
Start with:
Mode: ExploreSkill: technical-flow-review
Keep the answer concise and diagnosis-first. Organize only when useful. When structure helps, use short headings such as:
Document profileBig-picture flowSection rolesOrdering problemsMissing bridgesCandidate restructure
Do not force a fixed template.
5. Review criteria
Review the document relative to its identified document profile. Use the reference files as baselines and defaults, not as rigid templates.
Check:
- whether the title, abstract, and introduction make the document's purpose visible early enough
- whether the beginning of the document does enough orientation work for its type
- whether the reader can quickly tell what kind of document this is
- whether the reader can quickly tell what field/subfield conventions the document is written in
- whether the problem, goal, or contribution is obvious early enough
- whether motivation is calibrated to the intended reader
- whether the reader can understand what the document is about without mastering all the technical details
- whether the level of detail, rigor, and signposting fits the intended reader
- whether each section has a clear role
- whether the ordering of material helps the reader rather than reflecting the author's discovery order
- whether the opening sets expectations that the body actually fulfills
- whether the main milestones are visible early enough for high-level understanding
- whether the document spends detail where it matters most
- whether the document's scope and level of detail fit its length constraint
- whether technical details appear too early, too late, or in the wrong place
- whether the document contains enough bridges, previews, and transitions for its intended audience
For papers, treat the opening package as title + abstract + introduction. For presentations, treat it as the opening slides or opening minutes. For research notes, treat it as the top comment block plus the beginning of the document.
6. What to look for
When reviewing flow, check for:
Problem opacity- the reader cannot quickly tell what problem or goal the document addresses
Contribution opacity- the reader cannot tell what is new, useful, or worth learning here
Field-position opacity- the document does not make clear what field/subfield it is speaking to or from
Audience mismatch- the amount of background, motivation, or detail does not fit the intended reader
Promise-payoff mismatch- the opening suggests one agenda or payoff, but the body delivers another
Section-role ambiguity- a section exists but its purpose is unclear
Ordering problem- material appears in an order that makes the document harder to follow
Missing bridge- the reader is expected to make a conceptual transition without enough guidance
Orientation failure- the reader cannot tell the immediate goal, long-term goal, or why the present section matters
Milestone burial- key claims, takeaways, or structural milestones only become visible too late
Detail misallocation- routine material gets too much space or crucial material too little
Length mismatch- the document's ambition, detail, or pacing does not fit its page, word, slide, or time constraint
Early technical overload- too much detail appears before the reader understands why it matters
Late orientation- the document explains its aim or roadmap too late
Structure drift- the document loses its central thread as it proceeds
Companion mismatch- a technical note or companion document does not make clear how it relates to the main document
7. How to judge success
Ask:
- Can a researcher in the intended audience explain what this document is doing after reading the beginning?
- Can that reader see why the document exists before understanding all the details?
- Can that reader tell what field/subfield conventions are supposed to govern the exposition?
- Does the opening make promises that the rest of the document actually fulfills?
- Does each section prepare the reader for what comes next?
- Is the level of motivation, detail, and signposting appropriate for this document profile?
- Does the scope actually fit the stated length constraint?
- Are the major milestones visible early enough?
- Would the same document need a different structure if its audience were broader or narrower?
8. How to propose fixes
By default:
- identify the document profile
- diagnose the main flow problems
- explain how those problems depend on the document profile
- suggest a cleaner structural direction
- if needed, note that the missing profile comment should be handled before deeper document-level review
- ask before rewriting sections or editing files
When suggesting improvements:
- prefer the smallest structural change that materially improves readability
- explain the role each section should play
- distinguish local section problems from whole-document ordering problems
- do not rewrite prose unless the user asks
9. What not to do
Do not:
- turn this into proof checking
- turn this into notation review
- default to sentence-level prose editing
- judge a coauthor note by journal-paper standards
- judge a journal paper by internal-note standards
- insert the document header comment automatically without the user's approval
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

