Claude-skill-registry digital-garden-cultivator
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/digital-garden-cultivator" ~/.claude/skills/majiayu000-claude-skill-registry-digital-garden-cultivator && rm -rf "$T"
manifest:
skills/data/digital-garden-cultivator/SKILL.mdsource content
Table of Contents
- What It Is
- Quick Start
- Calculate Garden Metrics
- Output Formats
- When to Use
- Content Maturity Levels
- Core Workflow
- Garden Layout Template
- Maintenance Cadence
- Success Metrics
- Detailed Resources
- Integration
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
python scripts/garden_metrics.py path/to/garden.json --format brief
Verification: Run
python --version to verify Python environment.
Output Formats
- Full metrics as JSONjson
- One-line summarybrief
- Prometheus exposition formatprometheus
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
- Collect Sources - Gather notes, bookmarks, ideas
- Plan Structure - Define garden organization
- Create Links - Build bidirectional connections
- Schedule Maintenance - Establish tending cadence
- Document Outputs - Convert mature ideas to formal docs
Garden Layout Template
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"
Verification: Run the command with
--help flag to verify availability.
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/maintenance.md
Integration
- Host garden within palace structurememory-palace-architect
- Search garden contentknowledge-locator
- Seed garden from session insightssession-palace-builder
Troubleshooting
Common Issues
Pre-commit hooks failing Run
SKIP=... git commit to bypass temporarily, then fix issues
Merge conflicts Use
git merge --abort to reset, then resolve conflicts carefully
Commit rejected Check hook output and fix reported issues before committing again