plugins/agent-loops/skills/triple-loop-learning/SKILL.md
(Industry standard: Meta-Learning System / Automated Autoresearch) Primary Use Case: Continuous, self-improving orchestration of an agentic system over multiple sessions. Use when: building a continuous improvement layer that autonomously identifies workflow friction, postulates hypotheses, and tests improved instructions/coding skills against an objective headless benchmark before merging and persisting.
npx skillsauth add richfrem/agent-plugins-skills triple-loop-learningInstall 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.
This skill requires Python 3.8+ and standard library only.
Evaluation gate: NOT included in this primitive. The calling system (e.g., agent-agentic-os os-improvement-loop) is responsible for wrapping this skill with an eval gate and experiment log.
This skill defines the orchestration pattern for the Triple-Loop Architecture. Pattern 5 is a robust, autonomous feedback loop where an independent Meta-Learning Orchestrator governs a long-horizon pipeline of execution, planning, and tactical problem-solving.
This architecture is entirely framework-agnostic. While originally developed for agent-agentic-os, it models the core loop defined by Meta-Harness research where autonomous systems evolve their own operating instructions based strictly on headless evaluators.
flowchart TD
subgraph Outer["Outer Loop (Meta-Learning & Orchestration)"]
Hypothesize[Hypothesis Generation] --> StrategyBridge[Strategy Packet]
Report --> EvalBridge[Score Analysis]
EvalBridge --> Conclude[Accept / Reject Hypothesis]
end
subgraph Mid["Strategic Planner (Dual-Loop Integration)"]
Plan[Define Sub-tasks] --> TacticalBridge[Handoff Packet]
Result[Aggregate Results] --> Report[Generate Report]
end
subgraph Inner["Tactical Executor (Single-Loop Integration)"]
Execute[Code Mutation] --> Test[Headless Evaluation]
Test --> ResultBridge[Pass/Fail Signal]
end
StrategyBridge --> Plan
TacticalBridge --> Execute
ResultBridge --> Result
agy, claude, copilot, etc.) and the specific model to run mutations and evaluation.< /dev/null to commands) are defined to prevent SIGTTIN process freezes.Constraint: Subjective LLM analysis is expressly prohibited.
testing
Skill for creating and managing isolated git worktrees (`.worktrees/issue-NNN`) for issue execution branches. USE ONLY when setting up or cleaning up isolated git worktrees for specific issue execution. DO NOT USE for managing local task files (use `task-agent`) or escalating tasks to issues (use `github-issue-backlog-agent`).
data-ai
Skill for orchestrating the end-to-end GitHub issue lifecycle flow: Issue -> Worktree -> Implementation -> PR Creation -> Resolution Closure. USE ONLY when running or dry-running full lifecycle orchestration for resolving an issue with a PR. DO NOT USE for isolated worktree management only (use `issue-worktree-agent`) or logging issues (use `github-issue-agent`).
tools
Automatically ranks GitHub issues (P0-P3) based on friction tier, frequency, and blockages, synchronizing priority labels and GitHub Projects v2 custom fields.
testing
Bridge skill for escalating ephemeral local task scratchpad items (`tasks/*.md`) into durable, taxonomy-validated, evidence-rich GitHub Issues. USE ONLY when promoting a single-session local task into durable repository backlog. DO NOT USE for managing local kanban boards (use `task-agent` instead) or directly querying/commenting on issues (use `github-issue-agent` instead).