framework_eng/rules/skill-learning-policy/SKILL.md
Before skill use and after iterations, update learned patterns
npx skillsauth add steelmorgan/1c-agent-based-dev-framework skill-learning-policyInstall 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.
Completed a work cycle with ≥2 iterations (wrote → error → found a correct path → success) → retrospective is MANDATORY. Apply the
skill-learningskill (framework/skills/agent-process/skill-learning/SKILL.md) and carry it out.The task was solved on the first try → retrospective is NOT needed, the trigger does not fire.
Trigger acceptance: in full-cycle, skipping the retrospective is recorded by the orchestrator during phase acceptance. In quick-fix/FREE there is no orchestrator acceptance → the agent confirms completion itself with a line in
{role}-context.md/ report:SKILL_LEARNING: matched|refined|new|skipped(<reason>).
Before starting work with any skill, read the accumulated lessons of the skill owner, BEFORE design/implementation:
<skill>/references/learned-patterns.md— general techniques;{project}/.context/learned-patterns.md— project techniques.Treat
confirmedas additional rules,candidateas hints. If the file does not exist, skip it. This is a phase trigger: on entering work with a skill, not on every turn.
file:line / symbol names from that incident go as a "source example", NOT as the body of the rule.references/learned-patterns.md of the skill owner + {project}/.context/learned-patterns.md). If it falls under an existing class, update it (candidate→confirmed, expand the anti-recipe boundaries, add the source), do NOT create a duplicate. If it does not fit, create a new class. The outcome must be recorded explicitly: matched | refined | new.references/learned-patterns.md of the skill owner (general) or {project}/.context/learned-patterns.md (project) — NOT into the body of SKILL.md.framework/, NOT the installed ENG symlink framework_eng/: otherwise the lesson is lost during synchronization). Search for the directory and synchronize into ENG using the skill-editing-from-project skill. The project lesson ({project}/.context/learned-patterns.md) is in Russian, without mapping or synchronization.candidate, repetition is confirmed.The retrospective procedure (reconstructing the iteration chain, abstracting to a class, abstraction test, reconciliation cascade, choosing the level and skill owner, searching the RU directory) is in the skill-learning skill.
depends_on:
development
1C server maintenance webhooks: container restart and external component cache cleanup
development
Interactive DAP debugging of a single BSL procedure
tools
Rules for using RLM tools for project search and navigation in 1C/BSL
development
Creates web applications and routes on Winow (a web server on OneScript and Autumn). Use when working with a web server on OneScript, routing, or Winow controllers.