twining-map
SolidBuilds and queries the Twining knowledge graph — records entities, relations, and code structure. Use when documenting architecture or tracing dependencies between components.
AI & Automation 7 stars
3 forks Updated 6 days ago MIT
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Twining Map — Knowledge Graph Building (Optional)
> **This is an advanced, opt-in workflow.** Benchmark data shows graph building has no measurable correlation with coordination quality (r=-0.01). Use only when you specifically need structural analysis. Requires `graph.auto_populate: true` in config for auto-population, or manual entity/relation creation.
>
> **Tool availability.** The graph tools below (`twining_add_entity`, `twining_add_relation`, `twining_neighbors`, `twining_graph_query`, `twining_prune_graph`) are on the default surface. `twining_decide` and `twining_verify`, referenced below, require `tools.full_surface: true` — on a default install use `twining_record`'s `decisions` array instead, which populates the same `affected_files` / `affected_symbols` entities.
Build the knowledge graph to capture architectural relationships when you need to reason about code structure across multiple modules.
## When to Invoke
- When you need to understand cross-module dependencies for impact analysis
- When onboarding to a complex area where structural relationships aren't obvious from code alone
- When explicitly asked to map code structure
## When NOT to Invoke
- For most day-to-day coordination work (use decisions and blackboard instead)
- Trivial decisions (naming, formatting, config values)
- Changes that don't alter code structure
- When the graph already has the information (check first with `twining_neighbors`)
## Workflow
### 1. Add Entities
Call `twining_...
Details
- Author
- daveangulo
- Repository
- daveangulo/twining-mcp
- Created
- 6 months ago
- Last Updated
- 6 days ago
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
twining-review
Reviews pre-commit state — verifies all significant decisions are recorded and traces decision coverage. Use before creating git commits to ensure Twining completeness.
7 Updated 6 days ago
daveangulo AI & Automation Solid
twining-decide
Records architectural and implementation decisions with rationale, rejected alternatives, and traceability. Use after making any non-trivial choice where alternatives exist.
7 Updated 6 days ago
daveangulo AI & Automation Listed
twining-orient
Assembles Twining context by gathering prior decisions, warnings, and project state. Use at session start or when beginning work in a new scope area.
7 Updated 6 days ago
daveangulo