learning-recommendations

star 8

Use when presenting learning recommendations from background analysis, reviewing pending pattern suggestions, or approving automation scripts from traces. Load when learning-agent has findings to present.

ingpoc By ingpoc schedule Updated 6/3/2026

name: learning-recommendations description: "Use when presenting learning recommendations from background analysis, reviewing pending pattern suggestions, or approving automation scripts from traces. Load when learning-agent has findings to present."

Learning Recommendations

Review and act on recommendations from the background learning agent.

Use When

Trigger When
Agent completes analysis Background learning-agent.py finishes
Weekly review Check accumulated recommendations
Pending actions exist Stored in ~/.claude/learning-recommendations/

Workflow

Step Action
1 List pending recommendations
2 Present to user via AskUserQuestion
3 Execute approved actions
4 Clear processed recommendations

Commands

List Pending

# List all pending recommendations
python3 ~/.claude/skills/learning-loop/scripts/learning-agent.py --list-pending

# Check if any exist
ls ~/.claude/learning-recommendations/recommendations_*.json 2>/dev/null

Process Recommendation

For each recommendation, use AskUserQuestion:

AskUserQuestion(
    questions=[{
        "question": "New Pattern Detected: {pattern}\n\nFound {count} occurrences. Add to skill references?",
        "header": "Learning",
        "options": [
            {"label": "Add to skill refs", "description": "Update skill with new pattern"},
            {"label": "Skip", "description": "Don't add now"},
            {"label": "Reject", "description": "Not a valid pattern"}
        ],
        "multiSelect": false
    }]
)

Clear Processed

# Clear all processed recommendations
python3 ~/.claude/skills/learning-loop/scripts/learning-agent.py --clear

Recommendation Types

Type Description Actions
pattern Repeated successful decision Add to skill refs, Skip, Reject
automation Repeated workflow detected Create script, Skip
skill New skill domain candidate Create skill, Skip

Storage

Directory: ~/.claude/learning-recommendations/

Format: recommendations_YYYYMMDD_HHMMSS.json

{
  "timestamp": "2026-01-03T22:42:27",
  "recommendations": [
    {
      "type": "pattern",
      "title": "Pattern: deployment",
      "description": "Found 3 occurrences...",
      "data": {...},
      "actions": [...]
    }
  ]
}
Install via CLI
npx skills add https://github.com/ingpoc/SKILLS --skill learning-recommendations
Repository Details
star Stars 8
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator