Interface Specifications
February 15, 2026 ยท View on GitHub
docgraph.toml Configuration
The docgraph.toml file at the project root defines the validation rules and workspace behavior.
Specifications:
- File Path:
docgraph.toml(Project Root) - Format: TOML
Defined by
Justified by
Command Line Interface
The docgraph CLI provides commands for linting, graph generation, and analysis of Markdown documentation.
Defined by
Justified by
Interface: Claude Code Plugin
The Docgraph Claude plugin provides a specialized interface for Claude Code, enabling the AI agent to perform complex documentation analysis and manipulation.
The interface acts as a high-level wrapper around the Docgraph core functions, tailored for the agentic capabilities of Claude. It leverages the Model Context Protocol (MCP) to expose tools and resources.
Exposed Capabilities:
The interface MUST expose the following capabilities to the AI agent:
- Knowledge Extraction: Tools to retrieve the structured graph from Markdown files.
- Traceability Analysis: Tools to trace dependencies and impacts across the graph.
- Linting & Fixing: Tools to run validation rules and apply automated fixes.
- Rule Explanation: Tools to retrieve human-readable descriptions of architectural rules.
Implementation:
The implementation is defined in:
Defined by
Justified by
Claude Marketplace
The distribution platform for Claude Desktop plugins.
Defined by
Justified by
VS Code Marketplace
The distribution platform for Visual Studio Code extensions.
Defined by
Justified by
VS Code UI
The user interface of Visual Studio Code, including commands, views, and settings.
Defined by
Justified by
GitHub Releases Interface
The system interacts with GitHub Releases to distribute pre-compiled binaries and extension packages.
Specifications:
- Host:
github.com - Access: Public anonymous access for downloads.
- Format: Compressed archives (
.tar.gz,.zip) and VSIX packages.
Defined by
Justified by
Zed UI
The user interface of the Zed editor, including the command palette and settings.