wiki-compile
Skill1 starsChanged 2 months agoMITView on GitHub
Write a durable finding back to the knowledge wiki after a delivered output, a data pull, or a ticket write-back. Use after any analysis, build, or Jira/Smartsheet write that produced something worth keeping past this session.
In this repository2 other files it gives its agents.
- jira-ticketSkill
- smartsheetSkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 10 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈10
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
If you cannot state a durable finding in one sentence, skip the compile.
- Distinctive: line 23
No new data, decision, join key, or analytical finding was produced.
- Distinctive: line 27
Read the wiki index to find existing pages this output touches.
- Distinctive: line 30
Write or update the page with:
- Distinctive: line 39
Update the wiki index if a new page was created.
- Distinctive: line 45
If the new material contradicts something already on the page, flag the contradiction explicitly before overwriting it.
- Distinctive: line 67
After a Jira or Smartsheet write specifically:
- Very specific: line 69
Add the issue key (or row reference) and its URL under ## Sources on the initiative's wiki page.
- Distinctive: line 71
Add the same reference to the day's session log.
- Distinctive: line 72
If the ticket resolved an open question that was sitting on the wiki page, close it out there rather than leaving it to go stale.
- Distinctive: line 81
If the page carries a long block of narrative prose (a summary or analysis section running to more than a paragraph or two), consider a …
≈ “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
wiki-compile
The "so what" test
If you cannot state a durable finding in one sentence, skip the compile. A formatting fix, a template tweak, or a mechanical rebuild does not need a wiki entry. The test is not "did something happen" but "will someone need to know this in three months without re-deriving it."
When to skip
- The output is a formatting-only change to a file that already exists.
- The output is an intermediate or draft that this same session will supersede.
- No new data, decision, join key, or analytical finding was produced.
Checklist
- Read the wiki index to find existing pages this output touches.
- Decide which pages need creating or updating: a dataset gets a
3-data/page, an initiative gets aninitiatives/page, and so on, per your wiki's own routing rules. - Write or update the page with:
- Frontmatter:
title,type,created,updated,sources,tags. ## Summary,## Key facts,## Analysis,## Cross-references,## Open questions,## Sources, in that order.[[wikilinks]]for every cross-reference: a bare path is not a link and does not show up in the graph.- A
## Sourcessection that is actually clickable: an in-vault page as a[[wikilink]], an external file as afile://link, a conversation with no artefact as plain text. A page is not complete without this section.
- Frontmatter:
- Update the wiki index if a new page was created.
- Append a dated entry to
wiki/log.md:- Source (the output that triggered this compile)
- Channel (what kind of event this was)
- Pages created or updated
- The one-sentence durable finding
- If the new material contradicts something already on the page, flag the contradiction explicitly before overwriting it. Silently replacing a claim erases the reason someone believed the old one.
What to extract
- Why the work mattered: the problem it solved, what was at stake if nothing changed.
- Key numbers, totals, and variances, with the date they were measured.
- Decisions made and the reasoning behind them.
- Join keys, schema notes, and data-quality counts that the next build will need.
- What worked and what did not, for the next person attempting something similar.
- Open questions the work surfaced but did not answer.
What not to extract
- File paths, formatting details, script mechanics: these belong in the code's own header comment, not the wiki.
- Anything already captured in the project's own log file.
- Ephemeral task state that will be stale by next week.
Ticket write-back
After a Jira or Smartsheet write specifically:
- Add the issue key (or row reference) and its URL under
## Sourceson the initiative's wiki page. - Add the same reference to the day's session log.
- If the ticket resolved an open question that was sitting on the wiki page, close it out there rather than leaving it to go stale.
The wiki holds the reasoning; the ticket holds the slice an engineer needs to act on it. Keeping the two linked in both directions is what makes the ticket defensible later and keeps the wiki from drifting out of date with what was actually done.
Optional: humanising pass
If the page carries a long block of narrative prose (a summary or analysis section running to more than a paragraph or two), consider a pass to strip stock phrasing before saving: antithetical pivots ("not X, but Y"), throat-clearing openers, and listicle padding read as generated even when every fact in them is correct. This is optional and has no bearing on whether the compile itself happens.
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.

