learn

Organize, search, prune, and export project learnings from gstack sessions.

Updated Dec 22, 2019
One-click install
npx skills add https://github.com/sajalsuhane/sajalsuhane.github.io --skill learn-sajalsuhane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/sajalsuhane/sajalsuhane.github.io/tree/main/.claude/skills/gstack/learn
Command: npx skills add https://github.com/sajalsuhane/sajalsuhane.github.io --skill learn-sajalsuhane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Project learnings from gstack sessions accumulate and drift without a centralized manager. This skill provides a place to view, search, prune, and export insights to keep the team learning.

Core Features & Use Cases

  • Show recent learnings, search for patterns, prune stale entries, and export learnings for documentation.
  • Stats and manual add enable continuous capture of insights during development and incident reviews.
  • Use case: after a debugging session, retrieve related learnings to avoid repeating mistakes or re-deriving solutions.

Quick Start

Start by running /learn to view the latest learnings, then run /learn search <query> to find relevant entries.

Frequently Asked Questions about learn

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

FAQPage Schema
How do I search project learnings captured across gstack sessions?

Use the /learn search <query> command to find relevant entries in your local learnings store. This queries the learnings.jsonl file to retrieve past insights and patterns captured during previous development sessions.

What is the best way to track debugging insights and pitfalls for ongoing projects?

Tracking debugging insights requires organizing project learnings in a centralized store to prevent knowledge drift. This skill captures insights in a local JSONL file, enabling teams to view, search, and prune entries to avoid repeating mistakes.

How do I export project learnings for post-mortem documentation?

Export project learnings for documentation by using the skill's export functionality. This extracts captured insights from the local store so they can be integrated into incident reviews and post-mortem reports.

Does the gstack learnings manager require specific local environment variables?

The learnings manager requires access to the local store at GSTACK_HOME/projects/$SLUG/learnings.jsonl. It also relies on gstack-learnings CLI wrappers to operate reliably within your local environment.

How do I remove stale or outdated entries from a project learnings store?

Remove stale entries by running the prune functionality within the learnings skill. This cleans outdated insights from your local learnings file, keeping your project knowledge base relevant and accurate over time.

Can I manually add new insights during an incident review?

You can manually add new insights during incident reviews using the manual add feature. This enables continuous capture of patterns and pitfalls directly into the project learnings store for future reference.