원클릭으로
learning-from-experience
Use after completing any task to extract reusable patterns
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use after completing any task to extract reusable patterns
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when processing conversations to extract reusable knowledge (entities, facts, processes)
Use when you've identified a recurring pattern worth abstracting into a skill
Use before starting any task to find relevant skills
Use when an existing skill needs updating based on new evidence
Advanced Python development guidance with focus on architecture, design patterns, code quality, type safety, and modern best practices. Use when designing Python systems, refactoring codebases, implementing complex features, reviewing architecture decisions, applying design patterns, or ensuring code follows best practices for maintainability, testability, and performance.
| name | learning-from-experience |
| description | Use after completing any task to extract reusable patterns |
| trigger_pattern | After completing a task, resolving a bug, or discovering a new approach |
| tags | ["meta","learning","reflection"] |
| version | 1 |
| is_protected | true |
| q_value | 0.5 |
| q_update_count | 0 |
EVERY TASK IS A LEARNING OPPORTUNITY.
After completing any non-trivial task, evaluate what was learned and whether it should become a reusable skill.
After completing a task, ask:
For EVERY skill that was loaded during the task:
skill_feedback("skill-name", "success") # or "failure" or "partial"
This is critical for Q-value learning. Without feedback, skills cannot improve.
Check if the task revealed a reusable pattern:
Pattern Recognition Checklist:
├── Did I solve a problem in a new way?
│ └── Record as a Process
├── Did I apply the same approach I've used before?
│ └── Search for similar processes, consider skill creation
├── Did I learn something about a tool or system?
│ └── Record as a Fact/Attribute
├── Did I discover a general principle?
│ └── Record as a Principle
└── Did nothing new happen?
└── That's fine, not every task produces learning
If you've identified a pattern:
Search for similar processes:
processes = search_processes("trigger description")
Count similar processes:
Assess generalizability:
Based on the evidence:
The learning cycle is:
Task → Skills Used → Outcome → Feedback → Q-value Update → Better Skills
│ │
└──────── New Patterns → Process Recording → Skill Induction ──┘
This creates a virtuous cycle where: