learn

Research code repositories and populate Sapling with services, dependencies, and architecture summaries.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/cfarvidson/sapling --skill learn-cfarvidson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/cfarvidson/sapling/tree/main/packages/claude-plugin/skills/learn
Command: npx skills add https://github.com/cfarvidson/sapling --skill learn-cfarvidson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp__sapling__list_apps, mcp__sapling__register_app, mcp__sapling__list_services, mcp__sapling__register_service, mcp__sapling__update_service, mcp__sapling__attach_artifact, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of researching code repositories and populating Sapling with services, dependencies, and architecture summaries, saving time and ensuring comprehensive knowledge management.

Core Features & Use Cases

  • Automated Repository Research: Automatically research code repositories for an app.
  • Knowledge Management: Populate Sapling with services, dependencies, and architecture summaries.
  • Use Case: For a new project, use this Skill to quickly gather information about the codebase, its services, and dependencies, providing a comprehensive overview for the team.

Quick Start

Use the /sapling:learn command to research code repositories for an app, e.g., /sapling:learn myapp ~/code/repo1 ~/code/repo2.

Frequently Asked Questions about learn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code repository research and populate architecture summaries?

Automating code repository research involves analyzing manifests and dependencies to populate Sapling with services and architecture summaries, providing a comprehensive codebase overview for project onboarding.

What is the best way to analyze codebase dependencies for knowledge management?

Analyzing codebase dependencies for knowledge management is best achieved by automating repository research to extract services and architecture summaries, then registering them directly into Sapling.

How do I extract services and architecture summaries from multiple code repositories?

To extract services and architecture summaries from multiple repositories, use the /sapling:learn command followed by the app name and repository paths to automatically research and register the codebase components.

Does Sapling support automated codebase analysis for project onboarding?

Yes, Sapling supports automated codebase analysis for project onboarding by integrating MCP tools to research repositories, register services, and attach architecture summaries for new projects.

Can I use Sapling to document dependencies and services from repository manifests?

Yes, you can use Sapling to document dependencies and services from repository manifests by running an automated research Skill that updates service records and attaches dependency artifacts.

When should I not use automated repository analysis for architecture summaries?

Automated repository analysis for architecture summaries may not be suitable when repositories lack standard manifests or when the Sapling MCP tools are not integrated into your current knowledge management environment.