extract
Capture reusable lessons from a finished minime blueprint into the minime wiki, or lint the wiki.
Skill by abossard
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/abossard-extract
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/extract
Tools it pre-approves 13
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
ReadEditWriteGrepGlobBash(node*)Bash(gitlogdiffshowremote
Show 1 more
get-url
What's inside
- Skill name
extract- Description
- Capture reusable lessons from a finished minime blueprint into the minime wiki, or lint the wiki. Keeps only cited rules that change what an agent does, written to the wiki schema and checked with a lint tool. Use once a task is verified, at the end of a session, or when the user asks to save what was learned, clean up project knowledge, or lint the wiki.
- License
- MIT
- Allowed tools
- Read, Edit, Write, Grep, Glob, Bash(node, *), Bash(git, log, *), Bash(git, diff, *), Bash(git, show, *), Bash(git, remote, get-url, *)
- Instructions
- 49 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves some shell commands
Files (3)
- SKILL.md
- wiki-lint.mjs · scripts/
- wiki-lint.test.mjs · scripts/
SKILL.md (first lines)
# Extract Future blueprints look up the wiki for decisions they don't have to research again. Read `schema.md` in the knowledge root first (path from the session nudge). It owns the layers, the page rules, the index and log formats; `_TEMPLATE.md` owns the page shape. Follow them exactly. ## Harvest From the blueprint, in order of value: 1. Inputs that corrected direction (user feedback), kept verbatim. 2. Decisions sourced from `user:` or `research:`. 3. Findings in `<name>.runs/inspect.md` that led to a fix. 4. Approaches that failed, with the reason. 5. The command that builds and runs the project's tests, when the repo's wiki pages lack it. Skip decisions sourced from `data:`; the code already says them. ## Keep or drop Apply the schema's bar for what earns a rule. Open the cited code before promoting a claim. When a claim contradicts an existing rule, the newer, better-cited one wins and the old rule gets `superseded by` it. ## Write 1. Copy the source verbatim into `raw/<org>/<repo>/<date>-<topic>.md` with secrets redacted. 2. Edit the page that already owns the topic. Sharpen or delete the old rule before adding a new one. A page at the schema's size ceiling gets split by trigger, not extended. 3. Update the scope `index.md`, the wiki `index.md` for a new scope or pattern, and `wiki/log.md`. Move the oldest log lines to `wiki/log/archive.md` before the log reaches 100 lines. 4. Set `LastVerified` to today only on pages whose cited code you opened. ## Verify Run the wiki lint tool from the nudge on the scope directory you worked in, `index.md` and `log.md`, with wiki-relative paths and the repo checkout. Add each pattern page you changed: ```bash node <wiki lint tool> <knowledge root> orgs/<org>/<repo> index.md log.md --repo <repo> ``` Fix every violation in the files you changed. A `cite` error means the cited code moved or is gone: update the line when the rule still holds, otherwise mark the rule `Status: stale` or `superseded by <rule>`. Pages you left alone may carry older violations: report their count and leave them. ## Close Append ` | Extracted: <YYYY-MM-DD>` to the blueprint's `Repo:` line, then run the blueprint tool's `check` on it. ## Lint When asked to lint, run the tool on the requested scope, or without paths for the whole wiki, and report the `byRule` counts and errors. The tool can't see whether cited code still supports its rule, contradictions between pages or duplicate guidance; check those by opening the cited code and comparing pages. Repair only when asked. ## Return Report the candidates considered, the pages changed, the claims marked stale or superseded, the lint result, and the blueprint's `check` status.
From abossard/virtucon, MIT.
More from abossard/virtucon
- 0.592score
blueprint
abossard
Turn a coding request, idea or correction into a short blueprint of facts.
SkillAFreshness: A★ 1Claude Code - 0.587score
inspect
abossard
Independently verify a change against its minime blueprint in a fresh context.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ousterhout-review
abossard
Apply Ousterhout's deep modules and information hiding to architecture reviews and improvement surveys in any language.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
replicate
abossard
Implement a minime blueprint test-first.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
simplicity-review
abossard
Review code or proposed changes using Grokking Simplicity's data, calculations, actions, shared-value ownership, and effect timing across languages.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
lab
abossard
Bootstrap or verify the minime knowledge root under VIRTUCON_HQ, with no repository writes.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/abossard/virtucon
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from abossard
- 0.592score
blueprint
abossard
Turn a coding request, idea or correction into a short blueprint of facts.
SkillAFreshness: A★ 1Claude Code - 0.587score
simplicity-review
abossard
Review code or proposed changes using Grokking Simplicity's data, calculations, actions, shared-value ownership, and effect timing across languages.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
inspect
abossard
Independently verify a change against its minime blueprint in a fresh context.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
ousterhout-review
abossard
Apply Ousterhout's deep modules and information hiding to architecture reviews and improvement surveys in any language.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
replicate
abossard
Implement a minime blueprint test-first.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
lab
abossard
Bootstrap or verify the minime knowledge root under VIRTUCON_HQ, with no repository writes.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
extract skill. Agent Mart. https://agentmart.dev/skills/abossard-extract (last updated 2026-10-24)