بنقرة واحدة
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: