know-tool
Installation
SKILL.md
Know Tool - Specification Graph Mastery
What is the Specification Graph?
The specification graph (.ai/know/spec-graph.json) is a directed acyclic graph (DAG) representing software systems as interconnected nodes with explicit dependencies. Everything is a node, relationships are explicit, nothing is implied.
Three node types:
- Entities - Structural nodes that participate in dependencies (user, feature, component, etc.)
- References - Terminal nodes with implementation details (business_logic, data-models, etc.)
- Meta - Project metadata (phases, assumptions, decisions, qa_sessions)
Key principle: The graph IS the source of truth. All relationships are explicit.
Phases in meta.phases
The meta.phases section tracks feature lifecycle and scheduling: