Agent skill

digital-garden-cultivator

Design, manage, and evolve digital gardens as living knowledge bases within memory palaces. Triggers: digital garden, knowledge base, linking, note curation, content lifecycle, garden maintenance, bidirectional links, knowledge evolution Use when: managing note collections, creating link structures, maintaining knowledge bases, tending garden health and growth DO NOT use when: creating memory palace structures - use memory-palace-architect. DO NOT use when: evaluating new knowledge - use knowledge-intake. Consult this skill when cultivating and maintaining digital gardens.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/digital-garden-cultivator

SKILL.md

Digital Garden Cultivator

Design, manage, and evolve digital gardens as living knowledge bases. Digital gardens are interconnected note collections that grow organically, emphasizing evolution over perfection.

What It Is

A digital garden approach to knowledge management that:

  • Builds dynamic knowledge bases that evolve over time
  • Connects notes through bidirectional links
  • Incubates ideas before formalizing as documentation
  • Creates discovery paths for information navigation
  • Tracks content maturity and maintenance needs

Quick Start

Calculate Garden Metrics

bash
python scripts/garden_metrics.py path/to/garden.json --format brief

Output Formats

  • json - Full metrics as JSON
  • brief - One-line summary
  • prometheus - Prometheus exposition format

When to Use

  • Building dynamic knowledge bases that evolve over time
  • Connecting notes, skills, and palaces through bidirectional links
  • Incubating ideas before formalizing as documentation
  • Creating discovery paths for navigating information
  • Managing content lifecycle (seedling → growing → evergreen)

Content Maturity Levels

Level Status Description
Seedling New/rough Early ideas, incomplete thoughts
Growing Developing Being actively refined
Evergreen Mature Stable, well-developed content

Core Workflow

  1. Collect Sources - Gather notes, bookmarks, ideas
  2. Plan Structure - Define garden organization
  3. Create Links - Build bidirectional connections
  4. Schedule Maintenance - Establish tending cadence
  5. Document Outputs - Convert mature ideas to formal docs

Garden Layout Template

yaml
garden:
  sections: ["research", "patterns", "experiments"]
  plots:
    - name: "My First Note"
      purpose: "reference"  # reference | evergreen | lab
      maturity: "seedling"  # seedling | growing | evergreen
      inbound_links: []
      outbound_links: []
      last_tended: "2025-11-24T10:00:00Z"

Maintenance Cadence

Action Frequency Purpose
Quick prune Every 2 days Remove dead links, fix typos
Stale review After 7 days inactive Assess content freshness
Archive After 30 days inactive Move to archive or delete

Success Metrics

  • Link density - Average links per piece of content
  • Bidirectional coverage - % of links that are reciprocal
  • Freshness - Time since last update per area
  • Maturity ratio - Evergreen content / total content

Detailed Resources

  • Linking Patterns: See modules/linking-patterns.md
  • Maintenance Guide: See modules/maintenance.md
  • Metrics Integration: See modules/metrics-integration.md

Integration

  • memory-palace-architect - Host garden within palace structure
  • knowledge-locator - Search garden content
  • session-palace-builder - Seed garden from session insights

Didn't find tool you were looking for?

Be as detailed as possible for better results