AGENT SKILL

meta-learn

This skill should be used when the user asks to "improve evaluator", "learn from evaluations", "evolve evaluation prompts", "check prediction accuracy", "review overridden verdicts", "meta-learn", or "how accurate are plugin evaluations". Reviews past evaluations vs actual outcomes and evolves the screening/review prompts.

License 许可
MIT
最近更新
2026-08-03
Stars
★ 1
Forks
0

01 前言 Front Matter

name
meta-learn
description
This skill should be used when the user asks to "improve evaluator", "learn from evaluations", "evolve evaluation prompts", "check prediction accuracy", "review overridden verdicts", "meta-learn", or "how accurate are plugin evaluations". Reviews past evaluations vs actual outcomes and evolves the screening/review prompts.
allowed-tools
[ "Read", "Write", "Edit", "Glob", "Grep", "Bash", "Agent" ]
argument-hint
[--report-only] [--evolve-prompts]

02 资源文件 2

03 SKILL.md 正文

Meta-Learning for Marketplace Evaluator

Analyze past evaluation accuracy and evolve the evaluator's own prompts and criteria.

Data Sources

  1. Evaluations JSON — All past verdicts with confidence scores
  2. Settings JSON — Which plugins are actually enabled (ground truth)
  3. Meta-learning JSON — History of prompt evolution and accuracy metrics
  4. User overrides — Verdicts manually changed by the user

Analysis Pipeline

Step 1: Collect Outcomes

  1. Read current .claude/settings.json to find all enabled plugins
  2. Compare against evaluation verdicts:
    • INSTALL verdicts that ARE enabled → True Positive
    • INSTALL verdicts that are NOT enabled → False Positive (user rejected)
    • REJECT verdicts that ARE enabled → False Negative (user overrode)
    • REJECT verdicts that are NOT enabled → True Negative
  3. Compute accuracy, precision, recall, F1

Step 2: Analyze Patterns

  1. For False Positives: Why did the evaluator recommend plugins the user rejected?
    • Policy violations missed?
    • Overlap with existing tooling not detected?
    • Context budget impact underestimated?
  2. For False Negatives: Why did the evaluator reject plugins the user installed?
    • Policy too strict? (user accepted a policy violation)
    • Value underestimated?
    • Goal alignment missed?

Step 3: Evolve Prompts (if --evolve-prompts)

  1. Spawn meta-learner agent (model from config)
  2. Agent reviews the pattern analysis and current agent prompts
  3. Agent proposes specific prompt modifications:
    • Screening criteria adjustments
    • Policy strictness calibration
    • Goal keyword additions
    • Confidence scoring weight changes
  4. Write proposals to meta-learning JSON for human review
  5. Do NOT auto-apply prompt changes — present for approval

Step 4: Report

Output a meta-learning report:

Meta-Learning Report
====================
Evaluations analyzed: 51
Accuracy: 82% | Precision: 75% | Recall: 90%

False Positives (recommended but not installed): 5
  - plugin-x: User rejected because [pattern]
  - plugin-y: Overlap with existing tooling

False Negatives (rejected but user installed): 2
  - plugin-z: Policy override accepted by user

Prompt Evolution Proposals:
  1. Relax bash-hooks policy for guard utilities (3 FN from this)
  2. Add "worktree" keyword to agent-improvement goal
  3. Increase overlap detection weight from 0.2 to 0.3

Additional Resources

  • references/meta-learning-patterns.md — Common patterns in evaluation drift and correction strategies

04 同仓库更多 Skills

ray-manaloto
ray-manaloto/macos-development-environment

next-workflow-step

Use this skill when the user wants to transition to the next workflow step, wrap up a session cleanly, prepare a handoff, or says things like "next step", "continue the workflow", "wrap up", "hand off", "move to the next phase", "what's next in embrace", or "prepare for /clear". Also triggers when the current octo:embrace phase appears complete and no explicit next action is set.

Skill与智能体开发
★ 1
ray-manaloto
ray-manaloto/macos-development-environment

source-discovery

This skill should be used when the user asks to "find sources", "discover URLs", "catalog a source", "classify a URL", "search for libraries", "check what exists", or mentions source discovery, URL cataloging, source classification, or research source management.

★ 1
ray-manaloto
ray-manaloto/macos-development-environment

review-synthesis

This skill should be used when the user asks to "summarize review findings", "prioritize fixes", "rank review issues", "combine reviewer feedback", "create action items from review", or mentions review synthesis, finding prioritization, severity ranking, or review result summarization.

★ 1
ray-manaloto
ray-manaloto/macos-development-environment

research-scoring

This skill should be used when the user asks to "score research", "check research quality", "evaluate coverage", "measure improvement", "assess research completeness", or mentions research scoring, quality metrics, coverage gaps, improvement baseline, or research pipeline status.

资料检索与研究
★ 1
ray-manaloto
ray-manaloto/macos-development-environment

notebooklm-integration

This skill should be used when the user asks to "ingest into NotebookLM", "query NotebookLM", "add sources to notebook", "cross-source synthesis", "check stale sources", or mentions NotebookLM, notebook integration, source ingestion, or knowledge consolidation.

★ 1
ray-manaloto
ray-manaloto/macos-development-environment

evidence-synthesis

This skill should be used when the user asks to "synthesize findings", "combine research", "cross-reference sources", "summarize evidence", "write a deep review", or mentions evidence synthesis, finding consolidation, cross-source analysis, or research summarization.

资料检索与研究
★ 1