skills/skills/learning-loop/SKILL.md
Capture new learnings discovered during code exploration or user interaction that were not present in context, memories, or codebase documentation. This skill should be invoked when Claude discovers something new about the codebase, tools, workflows, or domain knowledge that could benefit future sessions.
npx skillsauth add cteyton/packmind learning-loopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Log new knowledge discovered during work sessions that was not already documented in context, memories, or Markdown files in the codebase.
Invoke this skill when discovering something new during:
Do NOT invoke when:
Run the logging script with the learning summary:
.claude/skills/learning-loop/scripts/log-learning.sh "<summary>"
| Argument | Description | Example |
| --------- | --------------------------------------- | -------------------------------------------- |
| summary | Concise description of what was learned | "API rate limits are 100 req/min per tenant" |
# Learned about undocumented configuration
.claude/skills/learning-loop/scripts/log-learning.sh "Feature flags are stored in Redis, not the database"
# Discovered implicit pattern during exploration
.claude/skills/learning-loop/scripts/log-learning.sh "All background jobs use the BaseJob class from libs/jobs"
# User shared domain knowledge
.claude/skills/learning-loop/scripts/log-learning.sh "Tenant IDs starting with 'demo_' are test accounts"
Learnings are appended to .claude/learning.yaml with timestamp:
- date: '2025-01-20T14:30:00Z'
summary: 'Feature flags are stored in Redis, not the database'
development
This skill provides guidance for writing test factories in the Packmind codebase. It should be used when creating or updating factory functions in `**/test/*Factory.ts` files to ensure realistic test data with variety.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
tools
Complete automated onboarding: analyzes codebase, creates package, and generates standards & commands via CLI. Automatic package creation when none exist, user selection when packages are available.
tools
Guide for creating coding standards via the Packmind CLI. This skill should be used when users want to create a new coding standard (or add rules to an existing standard) that captures team conventions, best practices, or coding guidelines for distribution to Claude.