Skip to content
Development
Skill

/map-ecosystem

Use when cartography index descriptions are truncated, a new plugin/skill was just added, or after SessionStart regenerates the map.

From plugin
fusengine-claude-plugins
34200 skills40 agents34 commands

Claude Code

$ npx -y skills add fusengine/claude-plugins --skill map-ecosystem --agent claude-code

SKILL.md

map-ecosystem.SKILL.md
name: map-ecosystem
description: "Use when cartography index descriptions are truncated, a new plugin/skill was just added, or after SessionStart regenerates the map."
context: fork
user-invocable: true

<objective> Enriches the auto-generated `.cartographer/` index.md files with complete descriptions extracted from source file frontmatter — restores the full skill/agent `description` text that auto-generation truncates at 60 characters. Read-only against everything outside `.cartographer/*.md`: it never modifies source files, never deletes or restructures the tree, and never assumes a description — it always reads the actual frontmatter first. </objective>

Map Ecosystem — Enrich Descriptions

Enrich the auto-generated `.cartographer/` index.md files with complete descriptions extracted from source file frontmatter.

When to Use

  • After SessionStart has generated the cartography structure
  • When descriptions appear truncated in index.md files
  • When a new plugin/skill was added and needs full descriptions

When NOT to Use

  • Code generation or debugging
  • Direct file editing outside .cartographer/

Steps

1. **Read** the ecosystem index: `${CLAUDE_PLUGIN_ROOT}/../.cartographer/index.md` 2. **For each plugin** listed, read its `.cartographer/index.md` 3. **For each linked file** (agents/*.md, skills/*/SKILL.md):

  • Read the source file
  • Extract the full `description` from YAML frontmatter
  • Replace the truncated description in the index.md line

4. **Write** the updated index.md with complete descriptions

Example

Before (auto-generated, truncated at 60 chars):

├── [laravel-eloquent](./skills/laravel-eloquent/index.md) — Complete Eloquent ORM - models, relatio

After (enriched by agent):

├── [laravel-eloquent](./skills/laravel-eloquent/index.md) — Complete Eloquent ORM - models, relationships, queries, casts, observers, factories. Use when working with database models.

Forbidden

  • Do not modify source files (only .cartographer/*.md)
  • Do not delete or restructure the tree
  • Do not assume — always read actual frontmatter
Read more
@fusengine
Ships withfusengine-claude-plugins

A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.

34200 skills40 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
34
Star history of fusengine/agents on GitHub, a chart by star-history.com

Other skills on fusengine-claude-plugins.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about map-ecosystem.

Which coding agents can use map-ecosystem?
map-ecosystem installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.