Agent-to-agent codebase wiki for LLMs and AI agents. Autonomously maintained via record-change and mark-green for token-efficient lookup of files, dependencies, health, and summaries — across tiny scripts to 50k+ monorepos. Optional MCP server with rich tools for agents.
Wikifier has 18 tools with basic naming and descriptions, but significant gaps in schema completeness and parameter documentation. Most tools accept only 'project_root' (optional string) with minimal constraint info. Descriptions are terse (10-60 chars) and lack actionable context for LLM selection. No output schemas are documented. Error handling and recovery guidance are absent. The server is functional but falls short of production-grade tool design.
Content-honest dirty / ghosts → yellow/red
Get barrel (re-export) analysis reports
Detect and report circular dependencies
Get import dependencies for a file
Get files that depend on a given file
Retrieve wiki documentation for a specific file
List files that need attention (yellow/red status)
Output schemas not documented. No tool returns a documented structure, LLMs cannot plan downstream calls or extract required fields. Baseline: 100% of A+ tools document return types.
Descriptions are terse (10 - 60 chars) and lack actionable context. E.g., 'Content-honest dirty / ghosts → yellow/red' does not explain WHEN to call check_changes or WHAT it returns. Baseline: avg 194 chars, 94% of A+ tools have clear docstrings.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
Get import resolution quality diagnostics
Get project health status and metrics
Depth-1 folder card (immediate children with counts)
Trust baseline (captures source content hash)
Single-file preflight (wiki/status/deps/dependents)
Semantic why (mandatory after edits)
Search the change journal for entries matching criteria
One-shot root + health + attention + dispatchable actions
Structured actions[] + selective prose (never full-tree re-wiki)
Update import maps and dependency graphs
Retrieve the semantic reason/history for a file
Parameter descriptions are minimal or missing. 'Optional project_root override' appears on all tools but lacks format/constraint info. No guidance on when to pass project_root vs relying on WIKIFIER_PROJECT_ROOT env var. Baseline: 100% of A+ tool params have descriptions.
No error handling or recovery guidance. Tools do not document what errors are possible, whether they are retryable, or what the LLM should do next. E.g., record_change with invalid file_path returns nothing actionable.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). LLMs cannot infer which tools are safe to retry or which modify state. record_change, mark_green, and update_maps are WRITE operations but lack destructiveHint.