flpbalada/fb-skills

graph-thinking

Model complex systems as nodes, edges, flows, and dependencies. Use when mapping stakeholder networks, causal loops, product ecosystems, architecture dependencies, knowledge graphs, or non-linear strategy problems; avoid when a simple hierarchy, roadmap, or checklist is enough.

First seen May 4, 2026

Installation

$ npx skills add flpbalada/fb-skills --skill graph-thinking

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from flpbalada/fb-skills · top by installs.

npx skills add flpbalada/fb-skills

Browse all from flpbalada/fb-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,977 B
  • docs SUMMARY.md 300 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 13 installs

SKILL.md

Graph Thinking

Model a problem as nodes and relationships. Use it when linear lists hide dependencies.

Goal

  • Identify important nodes.
  • Name relationships.
  • Find clusters, bottlenecks, loops, and paths.
  • Turn structure into decisions.

Concepts

  • Node: item, person, system, idea, or constraint.
  • Edge: relationship between nodes.
  • Cluster: tightly connected group.
  • Path: route through graph.
  • Centrality: importance by connectedness.
  • Loop: circular dependency or feedback.

Edge types

  • Dependency: A requires B.
  • Influence: A affects B.
  • Conflict: A competes with B.
  • Synergy: A improves B.
  • Flow: A sends value, data, or work to B.

Rules

  • Do not connect everything to everything.
  • Name edge types.
  • Mark edge strength when useful.
  • Look for missing nodes.
  • Look for critical paths.
  • Prefer simple diagrams over dense tables.

Flow

  1. Define subject and decision to support.
  2. List nodes.
  3. Group nodes by category.
  4. Add typed edges.
  5. Identify central nodes, clusters, loops, and bottlenecks.
  6. Trace key paths.
  7. Recommend actions.

Resources

Output

## Graph Analysis

Subject: [what is being mapped]

## Nodes
- [category]: [nodes]

## Relationships
- [A] -> [B]: [edge type], [strength]

## Patterns
- Central nodes: [nodes]
- Clusters: [groups]
- Bottlenecks: [nodes]
- Loops: [loops or none]
- Critical paths: [paths]

## Recommendations
- [action]
- [action]