rudhra-learn
Capture human-approved learning from every session or important message. Use when the user says "rudhra learn", "capture this lesson", "make Rudhra better", "what should we remember", "end session", "
Files1
View on GitHubSKILL.md.claude/skills/rudhra-learn/SKILL.md
GitHubRudhra Learn
Use this skill to turn a session into approved memory and reusable template improvements.
Learning Loop
- Review what happened in the session:
- user preferences revealed
- project-specific facts discovered
- repeated workflow pain
- tool/config/setup problems
- commands or checks that worked
- Sort each candidate:
project-context: belongs in this project'sagent/PROJECT_CONTEXT.mdproject-instruction: belongs in this project'sAGENTS.mdorCLAUDE.mdtemplate-promotion: reusable across future projects; draft foragent/PROMOTE.mdtool-registry: new or changed tool; draft foragent/TOOL_REGISTRY.mdskill-change: repeated procedure; draft a skill improvementdiscard: too specific, outdated, private, or not useful
- Present the draft learnings to the user for approval.
- Apply only approved project-local updates.
- For template-level updates, append approved rows to
agent/PROMOTE.md; do not edit the master template directly.
Approval Wording
Ask clearly:
I found these possible learnings. Which should Rudhra keep?
Then list short numbered candidates with destination and reason.
Safety Rules
- Never save secrets, tokens, private keys, or payment/contact details.
- Never promote a lesson that depends on one project's accidental structure unless it generalizes.
- Never silently edit global files or the master template.
- Prefer exact commands, paths, and observed failures over vague advice.