agentleFS
MoeenNehzatiMoeenNehzati/famulus/skills/technical-flow-review/SKILL.md

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.

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
  1. Distinctive:

    When this skill is used, begin with:

    line 12
  2. Very specific:

    Read ../../references/document-standards/document-profile.md when document-profile fields or normalization rules matter.

    line 29
  3. Distinctive:

    Use that file as the canonical source for:

    line 30
  4. Distinctive:

    Before reviewing the document, determine the document profile using the shared schema.

    line 38
  5. Distinctive:

    Do not evaluate flow in the abstract.

    line 41
  6. Very specific:

    If document type, field/subfield, audience, or genre expectations matter materially for the review, read only the relevant files in …

    line 44
  7. Very specific:

    Treat the general.md file as the default for that document type.

    line 50
  8. Distinctive:

    Treat the field file as deviations from that default, not as a standalone replacement.

    line 51
  9. Distinctive:

    Use the closest available field file:

    line 53
  10. Distinctive:

    If the document is cross-field, choose the dominant field/subfield for the main baseline and mention any secondary audience explicitly in …

    line 58
  11. Distinctive:

    Do not try to merge all field conventions evenly if one field clearly sets the main standard.

    line 59
  12. Very specific:

    Use references/audience-familiarity.md as an overlay, not as the main document-type baseline.

    line 72
  13. Distinctive:

    If the document lacks a suitable top-of-document profile comment, treat that as part of the initial document-profile diagnosis.

    line 77
  14. Distinctive:

    Do not invent an ad hoc schema or edit the file without the user's approval.

    line 78
  15. Distinctive:

    Keep the answer concise and diagnosis-first.

    line 87
  16. Distinctive:

    When structure helps, use short headings such as:

    line 89
  17. Distinctive:

    Do not force a fixed template.

    line 97
  18. Distinctive:

    Use the reference files as baselines and defaults, not as rigid templates.

    line 102
  19. Distinctive:

    When reviewing flow, check for:

    line 128
  20. Distinctive:

    if needed, note that the missing profile comment should be handled before deeper document-level review

    line 182
  21. Distinctive:

    ask before rewriting sections or editing files

    line 183
  22. Distinctive:

    prefer the smallest structural change that materially improves readability

    line 186
  23. Distinctive:

    do not rewrite prose unless the user asks

    line 189
  24. Distinctive:

    default to sentence-level prose editing

    line 196

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md
<!-- 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.md
  • references/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.md
  • math.md
  • cs.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.md
  • references/document-types/journal-article/econ.md
  • references/document-types/research-presentation/general.md
  • references/document-types/research-presentation/math.md
  • references/document-types/research-notes/general.md
  • references/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: Explore
  • Skill: technical-flow-review

Keep the answer concise and diagnosis-first. Organize only when useful. When structure helps, use short headings such as:

  • Document profile
  • Big-picture flow
  • Section roles
  • Ordering problems
  • Missing bridges
  • Candidate 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:

  1. identify the document profile
  2. diagnose the main flow problems
  3. explain how those problems depend on the document profile
  4. suggest a cleaner structural direction
  5. if needed, note that the missing profile comment should be handled before deeper document-level review
  6. 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

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.