本文へ移動
cccskills
無料GitHub で公開

palace-diagram

Generates Mermaid and ASCII diagrams of palace structure, knowledge topology, and synapse connectivity. Use when inspecting or presenting a palace visually.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Palace Diagram

Generate Mermaid and ASCII diagrams from the knowledge graph, showing palace structure, entity relationships, synapse connectivity, and tier assignments.

Status: wired. Invoke via /palace diagram <palace-id> [--type map|ascii|entity|heatmap], which calls Skill(memory-palace:palace-diagram). The renderer lives in memory_palace.palace_renderer.PalaceRenderer; see the Usage section below for direct programmatic access.

When To Use

  • Inspecting palace structure after creation or migration
  • Understanding knowledge topology and connections
  • Identifying strong and weak synapses (heatmap)
  • Reviewing entity relationships and triples
  • Getting an ASCII overview for inline display

When NOT To Use

  • Creating palaces: use memory-palace-architect
  • Searching knowledge: use knowledge-locator
  • Code architecture diagrams: use cartograph

Diagram Types

TypeFormatDescription
Palace mapMermaid flowchartRooms as subgraphs, entities as nodes, synapses as edges
Entity graphMermaid flowchartSingle entity's connections and triples
Synapse heatmapMermaid flowchartEdge styling by strength (thick=strong, dotted=weak)
ASCII overviewTextBox-drawing palace layout with entity counts

Workflow

  1. Identify palace by ID or name
  2. Choose diagram type based on what you want to see
  3. Generate diagram using PalaceRenderer
  4. Render via Mermaid Chart MCP (for Mermaid) or display inline (for ASCII)

Usage

Palace Map

from memory_palace.knowledge_graph import KnowledgeGraph
from memory_palace.palace_renderer import PalaceRenderer

graph = KnowledgeGraph("path/to/knowledge_graph.db")
renderer = PalaceRenderer(graph)
mermaid = renderer.palace_map("palace_id")

Then call mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram with the generated Mermaid string.

ASCII Overview

ascii_art = renderer.ascii_overview("palace_id")
print(ascii_art)

Entity Graph

mermaid = renderer.entity_graph("entity_id")

Synapse Heatmap

mermaid = renderer.synapse_heatmap("palace_id")

Edge Styling

StrengthStyleMeaning
>= 0.7==> (thick)Strong connection
>= 0.4--> (normal)Medium connection
< 0.4-.-> (dotted)Weak connection

Integration

Works with:

  • memory-palace-architect: visualize after palace creation
  • knowledge-locator: display search results as graph
  • graph-analyzer: tier-informed node sizing

Exit Criteria

  • At least one of the four diagram types (palace map, entity graph, synapse heatmap, ASCII overview) is generated without a Python exception from PalaceRenderer
  • Mermaid diagrams are passed to mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram and render successfully
  • ASCII overview displays rooms with box-drawing characters and entity counts per room
  • Synapse edge styling matches strength thresholds: ==> for strength ≥ 0.7, --> for ≥ 0.4, -.-> for < 0.4
  • If the requested palace ID does not exist in the knowledge graph, an error is reported with the palace ID that was searched

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Shapes turns action-first: action leads, steps numbered, state restated. Use for ADHD-friendly output. Do not use to trim tokens; use response-compression.

日本語の概要は準備中です。原文の説明を表示しています。

athola/claude-night-market3412026年10月10日 更新

Inverts burden of proof for code additions. Use when reviewing PRs, planning refactors, or running unbloat to challenge every addition's necessity.

日本語の概要は準備中です。原文の説明を表示しています。

athola/claude-night-market3412026年10月10日 更新

Tracks per-agent token usage and flags waste in parallel dispatch. Use when evaluating parallel agent efficiency or after a multi-agent run.

日本語の概要は準備中です。原文の説明を表示しています。

athola/claude-night-market3412026年10月10日 更新

Coordinates Claude agent teams via filesystem protocol. Use when orchestrating parallel agents with task dependencies. Do not use for single-agent tasks.

日本語の概要は準備中です。原文の説明を表示しています。

athola/claude-night-market3412026年10月10日 更新

Evaluates API surface design, consistency, and exemplar alignment. Use when reviewing public API changes or before releasing a new API surface.

日本語の概要は準備中です。原文の説明を表示しています。

athola/claude-night-market3412026年10月10日 更新

Selects architecture paradigm via research before scaffolding. Use when architecture is undecided and the choice needs justification and documentation.

日本語の概要は準備中です。原文の説明を表示しています。

athola/claude-night-market3412026年10月10日 更新

athola のスキルをすべて見る

このスキルの問題を報告する