learn

Store and retrieve project learnings across sessions with JSONL-based storage.

1|2|Updated Jan 4, 2024
One-click install
npx skills add https://github.com/NaKMiers/Port4lio --skill learn-nakmiers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/NaKMiers/Port4lio/tree/main/.agents/skills/learn
Command: npx skills add https://github.com/NaKMiers/Port4lio --skill learn-nakmiers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage project learnings. Review, search, prune, and export what gstack has learned across sessions. Use when asked to "what have we learned", "show learnings", "prune stale learnings", or "export learnings". Proactively suggest when the user asks about past patterns or wonders "didn't we fix this before?"

Core Features & Use Cases

  • Centralized learnings store across sessions for teams using gstack.
  • Search, prune, and export learnings to keep knowledge fresh and actionable.
  • Proactive pattern suggestion when users inquire about past work or recurring issues.

Quick Start

Run /learn to see recent learnings, or use /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 store and retrieve project learnings across coding sessions?

To store and retrieve project learnings across sessions, use a JSONL-based learnings manager that enables quick recall of patterns and decisions via commands like /learn to show recent entries and /learn search to find specific items.

What is the best way to search past project decisions and patterns?

The best way to search past project decisions and patterns is using the /learn search command, which queries a centralized JSONL learnings store to find relevant entries and proactively suggests related patterns when you inquire about recurring issues.

How do I prune stale entries from a learnings knowledge base?

To prune stale entries from a learnings knowledge base, run the /learn prune command to remove outdated items and keep your project knowledge fresh, actionable, and free of obsolete references.

Can I export project learnings to generate documentation?

Yes, you can export project learnings to generate documentation by using the /learn export command, which compiles tracked patterns and decisions from the JSONL store into a shareable format for team review.

Does this learnings manager work without external dependencies?

Yes, the learnings manager works without external dependencies, relying on a standalone JSONL-based store to track, validate references, and retrieve project knowledge across sessions without requiring additional setup.

When should I proactively review patterns from past development sessions?

You should proactively review patterns from past development sessions when asking "didn't we fix this before?" or wondering about past work, triggering the learnings manager to suggest relevant historical patterns and decisions.