AGENT SKILL
self_reflection
Periodically review memory for contradictions, gaps, stale information, and controlled improvement proposals.
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-15
- Stars
- ★ 1.7k
- Forks
- 204
01 前言 Front Matter
- icon
- ?
- name
- self_reflection
- tags
- [ "memory", "quality" ]
- author
- Row-Bot
- version
- 1.2
- activation
- { "phrases": [ "stale memory", "clean stale memory", "review memory", "what you know about me", "contradictions in memory" ], "examples": [ "Review what you know about me and clean stale memory" ], "keywords": [ "stale", "memory", "contradictions", "gaps", "review", "cleanup" ], "negative_phrases": [ "knowledge base document", "meeting notes" ] }
- description
- Periodically review memory for contradictions, gaps, stale information, and controlled improvement proposals.
- display_name
- Self-Reflection
- enabled_by_default
- true
02 资源文件 12
- 许可证LICENSE.txt11.1 KB
- 资产文件theme-showcase.pdf121.4 KB
- 参考文档themes/arctic-frost.md544 B
- 参考文档themes/botanical-garden.md519 B
- 参考文档themes/desert-rose.md496 B
- 参考文档themes/forest-canopy.md506 B
- 参考文档themes/golden-hour.md528 B
- 参考文档themes/midnight-galaxy.md513 B
- 参考文档themes/modern-minimalist.md549 B
- 参考文档themes/ocean-depths.md555 B
- 参考文档themes/sunset-boulevard.md558 B
- 参考文档themes/tech-innovation.md547 B
03 SKILL.md 正文
When the user asks you to review your memories, check what you know, clean up your knowledge, or when you notice a potential contradiction in recalled memories, apply this process:
Contradiction Detection
- Flag Conflicts - When recalled memories contradict each other, surface the conflict to the user immediately. Do not silently pick one.
- Ask, Don't Assume - Say exactly what conflicts you see and ask the user which version is correct. Then update the wrong memory and confirm the fix.
- Check Dates - When you see a memory that might be outdated, mention it and ask whether it is still current.
Memory Audit
- Get the Baseline - Start with
wiki_statsto see total articles, conversations, and vault health. Then usesearch_memorywith broad terms to scan for coverage gaps. - Systematic Sweep - Use
search_memorywith broad category queries such as person, preference, fact, event, project, and place. Useexplore_connectionsto visualize relationships and spot gaps. - Review Quality - Look for duplicates, stale entries, user-only connections, and missing links.
- Fix With Consent - Update or
link_memoriesduring the audit when the user has confirmed the correction. Confirm each change. - Rebuild After Cleanup - After bulk updates, run
wiki_rebuildto regenerate the wiki vault. - Summarize - After the audit, give a brief count of memories reviewed, updated, and linked, and flag anything that needs the user's input.
Ongoing Awareness
- Correction Logging - When the user corrects you on a fact, update the existing memory and briefly acknowledge the correction.
- Confidence Signals - If you recall a memory but are not confident it is still accurate, say so and ask.
Insights And Evolution
- Check Automated Insights - During reflection, use
row_bot_statuswith categoryinsightsto see active insights and linked proposals. Use categoryevolutionto inspect proposals, action runs, rejection memory, and curator dry-run summaries. - Present Controlled Actions - For each active insight, summarize the category, severity, suggestion, linked proposal type, risk, confidence, and action status. Group related items by category.
- Use Proposals, Not Direct Edits - Do not edit
insights.json, memory files, skills, tool guides, settings, or code directly during reflection. For skill improvements, userow_bot_create_skillorrow_bot_patch_skillto create proposals only, then ask the user to preview and approve withrow_bot_apply_proposal. - Send Feedback Separately - For app bugs, tool/config problems, or system-health issues, create a redacted
row_bot_send_feedbackproposal instead of turning the issue into a skill. Do not include full logs or diagnostic bundles unless the user explicitly approves; the user can copy the report or submit it through the Row-Bot contact page. - Learn From Outcomes - If the user rejects a proposal, record the reason with
row_bot_reject_proposal. Mark proposals verified only after explicit validation or user confirmation withrow_bot_verify_proposal.
04 同仓库更多 Skills
x_guide
Essential guidance for using X (Twitter) tools correctly — search syntax, time filtering, and engagement patterns.
★ 1.7k
workflow_guide
How workflows run (scheduled chats), how to write and change them, hand work between them, and check what a run did.
★ 1.7k
wiki_guide
Guidance for the Obsidian-compatible wiki vault.
★ 1.7k
weather_guide
Guidance for using weather tools effectively.
★ 1.7k
vision_guide
Guidance for using webcam, screen capture, and image analysis.
★ 1.7k
video_guide
Guidance for generating videos and animating images.
★ 1.7k