Loading...
Loading...
Initialize, diagnose, or migrate a project into the LLM wiki pattern with AGENTS/CLAUDE instructions, QMD MCP wiring, Claude/Codex/OpenCode hooks/plugins, guardrails, and QMD doctor checks. Use when the user asks to set up wiki infrastructure, check if a project needs migration, install wiki hooks, or validate QMD.
npx skill4agent add djalmajr/skills wiki-initdoctorinstall--writemigrate--writedoctorinstall --writeupdate-hooks --writewiki/AGENTS.mdCLAUDE.md.mcp.json--project <path>--project <absolute-or-relative-path><wrapper> collection add <wiki-path>--project--writescripts/wiki-init.ts doctor --project <path>installmigrate--writewiki/../knowledge-base--write--wiki--indexdoctor--write~/.local/share/skills/qmd/checkouts/qmdhttps://github.com/tobi/qmd.git<wrapper> collection add <wiki-path> --name <index> --mask "**/*.md"<wrapper> update<wrapper> embedscripts/validate-wiki-init.tsCLAUDE.mdAGENTS.mdAskUserQuestionask_user_questionquestion| Decision point | Why structured | Suggested options |
|---|---|---|
| Wiki location | Branches the whole install: paths, hooks, presets | Local (in-repo |
| Cache migration when legacy detected | Hard-to-undo copy operation | Copy now (preserve legacy) · Skip migration |
| Drift remediation when installed files diverge | Triggers | Update all · Show diffs first · Ignore |
| Harness selection (multi-select) when more than one is detected | Avoids configuring agents the user doesn't want | claude · codex · opencode |
--write--qmd-commanddoctorAGENTS.mdCLAUDE.md.wiki-guardrails.yml.md~/.local/share/essential-skills/qmd--write~/.local/share/skills/qmdAGENTS.mdCLAUDE.mdwiki-init update-hooks --writeinstallmigrateupdate-hooksbun skills/wiki-init/scripts/wiki-init.ts doctor --project .bun skills/wiki-init/scripts/qmd-doctor.ts --project .--writebun skills/wiki-init/scripts/wiki-init.ts doctor --project /path/to/project
bun test skills/wiki-init/scripts/wiki-init.test.ts
bun skills/wiki-init/scripts/wiki-init.ts migrate --project /path/to/project --wiki ../knowledge-base --index my-index
bun skills/wiki-init/scripts/wiki-init.ts install --project /path/to/project
bun skills/wiki-init/scripts/wiki-init.ts install --project /path/to/project --wiki ../knowledge-base --index my-project --harness claude,codex,opencode --writereferences/presets.mdwiki-initinstall --write<project-root>/wiki/
├── index.md # navigable catalog
├── CONVENTIONS.md # schema, frontmatter, naming, audience separation
├── log.md # append-only operation log
├── business/ # business/product rules (audience: business)
├── apps/ # app-level technical docs (audience: dev)
├── ops/ # operational procedures (audience: ops)
├── data/ # data models and schemas (audience: dev)
└── sources/ # ingested source summaries (one per slug)
<project-root>/raw/
└── index.md # raw source materials inventorywiki-ingest/SKILL.mdbunx