Skip to content
cccskills
FreePublished on GitHub

bmorphism-diagrams

bmorphism Diagrams

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md4.2 KB
  • CONCOMITANT_SKILLS.md1.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

bmorphism Diagrams

Interleave bmorphism's mermaid diagrams into interactions using GF(3) triadic selection.

Data Source

~/mermaid_diagrams.duckdb
├── diagrams (251 rows)
│   ├── id: UUID
│   ├── content: VARCHAR (mermaid code)
│   ├── diagram_type: VARCHAR (graph|flowchart|stateDiagram|...)
│   ├── trit: INTEGER (-1, 0, +1)
│   └── content_hash: VARCHAR

Diagram Types

TypeCountUse Case
graph126Dependency/skill relationships
flowchart47Process flows, architectures
stateDiagram8State machines, protocols
sequenceDiagram6Message passing, APIs
classDiagram6Type hierarchies
pie2Distribution stats
erDiagram1Data models

Interleaving Protocol

1. Random Selection (Entropy-Seeded)

# Get random diagram by trit
duckdb ~/mermaid_diagrams.duckdb "
  SELECT content FROM diagrams 
  WHERE trit = (SELECT (random() * 3 - 1)::int % 3)
  ORDER BY random() LIMIT 1
"

2. Type-Matched Selection

# Match diagram type to context
duckdb ~/mermaid_diagrams.duckdb "
  SELECT content FROM diagrams 
  WHERE diagram_type = 'flowchart'
  ORDER BY random() LIMIT 1
"

3. GF(3) Balanced Triad

# Get one diagram per trit for balanced presentation
duckdb ~/mermaid_diagrams.duckdb "
  (SELECT content, trit FROM diagrams WHERE trit = -1 ORDER BY random() LIMIT 1)
  UNION ALL
  (SELECT content, trit FROM diagrams WHERE trit = 0 ORDER BY random() LIMIT 1)
  UNION ALL
  (SELECT content, trit FROM diagrams WHERE trit = 1 ORDER BY random() LIMIT 1)
"

Usage Triggers

Interleave a bmorphism diagram when:

  1. Architecture discussions → flowchart/graph
  2. Protocol design → sequenceDiagram/stateDiagram
  3. Data modeling → erDiagram/classDiagram
  4. Skill loading → graph (skill dependencies)
  5. Random inspiration → any type, entropy-seeded

Rendering

Use the mermaid tool to render selected diagrams:

mermaid(code=DIAGRAM_CONTENT, citations={})

Example Workflow

# 1. Query a contextual diagram
DIAGRAM=$(duckdb ~/mermaid_diagrams.duckdb -noheader -list "
  SELECT content FROM diagrams 
  WHERE diagram_type = 'flowchart' 
  AND content LIKE '%GF(3)%'
  ORDER BY random() LIMIT 1
")

# 2. Render via mermaid tool
# mermaid(code=$DIAGRAM, citations={})

Trit Assignment

Diagrams inherit trits from content analysis:

  • MINUS (-1): Validation, constraints, error states
  • ERGODIC (0): Neutral flows, queries, observations
  • PLUS (+1): Generation, creation, composition

Stats Query

duckdb ~/mermaid_diagrams.duckdb "
  SELECT 
    diagram_type,
    COUNT(*) as count,
    SUM(CASE WHEN trit = -1 THEN 1 ELSE 0 END) as minus,
    SUM(CASE WHEN trit = 0 THEN 1 ELSE 0 END) as ergodic,
    SUM(CASE WHEN trit = 1 THEN 1 ELSE 0 END) as plus
  FROM diagrams 
  GROUP BY diagram_type 
  ORDER BY count DESC
"

Scientific Skill Interleaving

This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:

Graph Theory

  • networkx [○] via bicomodule
    • Hub for all graph/network skills

Visualization

  • matplotlib [○] via bicomodule
    • Scientific visualization

Bibliography References

  • general: 734 citations in bib.duckdb

SDF Interleaving

This skill connects to Software Design for Flexibility (Hanson & Sussman, 2021):

Primary Chapter: 4. Pattern Matching

Concepts: unification, match, segment variables, pattern

GF(3) Balanced Triad

bmorphism-diagrams (○) + SDF.Ch4 (+) + [balancer] (−) = 0

Skill Trit: 0 (ERGODIC - coordination)

Secondary Chapters

  • Ch7: Propagators

Connection Pattern

Pattern matching extracts structure. This skill recognizes and transforms patterns.

Cat# Integration

This skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:

Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826

GF(3) Naturality

The skill participates in triads satisfying:

(-1) + (0) + (+1) ≡ 0 (mod 3)

This ensures compositional coherence in the Cat# equipment structure.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Model ElevenLabs voice synthesis as an ACSet schema with Unison ability handlers for typed voice operations. Use when integrating ElevenLabs TTS into category-theoretic pipelines, building typed voice synthesis workflows, or managing multi-voice narration with GF(3) conservation.

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

Systematic process for analyzing and modernizing legacy applications to comply with the 12-Factor App methodology. Covers code analysis, configuration externalization, dependency management, and container/Kubernetes best practices.

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

13c0e3

Free

Gay MCP skill at invocation 26

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

19d57d

Free

Gay MCP skill at invocation 5

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

1ea91a

Free

Gay MCP skill at invocation 27

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

1eab21

Free

Gay MCP skill at invocation 3

The English summary is being prepared. Showing the original description.

plurigrid/asi70Updated Jul 10, 2026

See all skills by plurigrid

Report a problem with this skill