By whichguy
Project LLM wiki: ingest, query, process queue, lint, plus proactive research hook.
Hook-driven proactive research pipeline. Runs automatically via UserPromptSubmit — there is no slash command to trigger it. This page documents how it works, how to disable it, and the env-var knobs.
Add a source to the project wiki. Spawns a background agent — the main conversation continues immediately while the wiki builds async. Zero wait time. AUTOMATICALLY INVOKE when: "ingest this", "add to wiki", "learn from this", "process this document", "track this article", "add this URL to wiki", "ingest this paper", "add this to the knowledge base" NOT for: querying (use /wiki-query), loading context (use /wiki-load)
Set up an LLM wiki for this repository. Creates directory structure and SCHEMA.md. The SessionStart hook auto-detects and injects the wiki from this point forward. AUTOMATICALLY INVOKE when: "set up wiki", "wiki this repo", "create wiki", "create knowledge base", "track what I read", "initialize wiki" NOT for: querying (use /wiki-query), ingesting sources (use /wiki-ingest)
Health check the project wiki. Finds orphans, broken links, contradictions, stale pages. Writes maintenance report. Suggests log rotation when log.md > 500 entries. AUTOMATICALLY INVOKE when: "wiki health check", "lint the wiki", "audit wiki", "find wiki issues", "check wiki quality", "wiki maintenance"
JIT wiki-context loader: searches project wiki + global wiki for topic. Loads raw pages — no synthesis. Unified retrieval interface for all knowledge tiers. AUTOMATICALLY INVOKE when: "what do we know about", "load context for", "pull in wiki context", "find in wiki", "look up in the wiki", "load the wiki page for", "what's in the wiki about", "load knowledge about" PROACTIVELY INVOKE when: wiki-notify injects WIKI_PARTIAL previews and current task involves planning/designing/debugging/answering those topics — full-page retrieval required before substantive work. Also invoke when entering plan-mode for features touching wiki-documented domains. NOT for: synthesized answers (/wiki-query), source ingestion (/wiki-ingest)
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Family-bundled Claude Code extensions, distributed as a plugin marketplace.
Eleven plugins covering Apps Script tooling, project wiki, plan/code review, prompt research bench, planning, async workflow, slides, and several domain-specific bundles. Install only what you need.
/plugin marketplace add whichguy/claude-craft
/plugin install gas-suite@claude-craft # pick the bundles you want
/plugin install review-suite@claude-craft
/plugin install wiki-suite@claude-craft
# … etc.
Verify with /plugin list.
| Bundle | What it provides |
|---|---|
gas-suite | Apps Script review, debugging, planning, sidebar testing, Gmail Cards |
wiki-suite | Project LLM wiki: ingest, query, process queue, lint, proactive research |
review-suite | Plan review, code review (Adversarial Auditor), iterative review-fix loop |
review-bench | Prompt/question A/B benchmarking and ablation tooling (depends on review-suite) |
planning-suite | Architect, refactor, test, schedule-plan-tasks, node-plan, alias/unalias, performance, knowledge |
async-suite | Background task workflow: /bg, /todo, task-persist, feedback-collector |
slides-suite | reveal.js or Google Slides decks |
comms | Slack tagging |
form990 | IRS Form 990 preparation orchestrator |
plan-red-team | Iterative red-team plan review with Opus orchestration |
local-classifier | Local Ollama-powered prompt classifier UserPromptSubmit hook |
Cross-bundle dependency edges (declared in each plugin.json):
gas-suite → review-suite, review-suite → wiki-suite,
review-bench → review-suite, form990 → review-bench.
If you previously ran ./install.sh, run the one-shot cleanup once before
adding the marketplace — it removes hook entries injected into
~/.claude/settings.json and unlinks dangling symlinks pointing into the
repo:
git -C path/to/claude-craft pull
path/to/claude-craft/tools/migrate-from-symlinks.sh
Then proceed with the /plugin marketplace add step above.
Claude Craft includes a self-building wiki system that captures knowledge from your sessions and makes it available across conversations.
| Skill | Description |
|---|---|
/wiki-init | Initialize a project wiki with directory structure and SCHEMA.md |
/wiki-ingest <source> | Add a file or URL to the wiki (runs async in background) |
/wiki-query <question> | Synthesize an answer from wiki pages with citations |
/wiki-load <topic> | Load raw wiki pages into context (no synthesis overhead) |
/wiki-process | Process pending queue entries — the self-building engine |
/wiki-lint | Health check: find orphans, broken links, contradictions, stale pages |
A consolidated set of skills for iterating on prompts, system prompts, and evaluator questions.
| Skill | Description |
|---|---|
/improve-prompt | Research-backed iterative prompt improvement loop with experiment variants, scope-preservation gate, and questions-based judging. Subsumes /prompt-critique (via --mode critique) and /prompt-probes (via --with-probes). |
/compare-prompts | A/B test two prompts with execution-based scoring. Standalone harness. |
/process-feedback | Ingest the feedback-collector plugin's backlog and propose surgical prompt updates (propose-only — never auto-edits SKILL.md). |
/optimize-system-prompt | Optimize/refine the GAS Sheets Chat system prompt (compression + refinement). Subsumes /ideate-system-prompt via --mode ideate (autonomous hypothesis generation + benchmarking). |
/improve-system-prompt | Benchmark pre-coded GAS system prompt variants (V2/V2a/V2b/V2c) against scenarios. Sibling of /optimize-system-prompt for projects with predefined variants. |
/derive-questions | Mine failures and extract evaluator questions from real runs. |
/optimize-questions | Token-efficiency optimization for plan-review questions. Uses /compare-questions as its internal A/B engine. |
/compare-questions | Pairwise A/B testing of two evaluator questions against plan fixtures. |
The wiki-hooks plugin provides 13 lifecycle handlers + a shared library that run automatically:
npx claudepluginhub whichguy/claude-craft --plugin wiki-suiteArchitect, refactor, test, schedule-plan-tasks, node-plan, alias/unalias, performance, knowledge.
Plan review, code review (Adversarial Auditor), review-fix, security/red-team, memory audits.
Google Apps Script review, debugging, planning, sidebar testing, Gmail Cards.
Background task workflow: bg / todo / todo-cleanup + task-persist + feedback ingestion.
End-to-end IRS Form 990 preparation orchestrator.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Markdown documentation skills and linting with markdownlint.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Memory compression system for Claude Code - persist context across sessions