用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mahmoudimus/simba --skill memories-sanitize命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Enforce Simba's Codex lifecycle routine for coding tasks. Use when starting or finishing implementation work in a Simba-enabled repo to run `simba codex-status` at start, handle any still-pending raw Codex transcript extraction, and run `simba codex-finalize` before final handoff.
Extract learnings from session transcripts and store in semantic memory database
Self-correcting memory recall — when recalled memories are ambiguous or conflicting, re-query for the specific entity (or ask) before answering, and never fabricate when memory is insufficient
正在显示 SKILL.md
基于 SOC 职业分类
| name | memories-sanitize |
| description | Review recent memories and remove invalid or misleading ones from the semantic memory database |
| allowed-tools | Bash(simba *) |
Review memories and identify those that are invalid, misleading, or outdated. This applies to any work session - debugging, feature development, refactoring, exploration, etc.
List all memories:
simba memory list
Or filter by type:
simba memory list --type GOTCHA
Each memory shows: id, type, confidence, and content.
Review each memory and mark as INVALID if it:
For each invalid memory, delete it:
simba memory delete <MEMORY_ID>
If an invalid memory should be replaced with a correct version:
simba memory store --type WORKING_SOLUTION --content "<CORRECT_LEARNING>" --context "<CONTEXT>" --confidence 0.95
| Type | Use For |
|---|---|
GOTCHA | Counterintuitive behaviors, traps, "watch out for this" |
WORKING_SOLUTION | Commands, code, or approaches that worked |
PATTERN | Recurring architectural decisions or workflows |
DECISION | Explicit design choices with reasoning |
FAILURE | What didn't work and why (useful to avoid repeating) |
PREFERENCE | User's stated preferences |
Invalid: "Reference equality vs .Equals() mismatch causes graph disconnection" Correct: "Coordinate tolerance 1e-6 too small for reprojected coords; use 0.01m for EPSG:3857"
Invalid: "Use polling for real-time updates in dashboard" Correct: "Use WebSocket for real-time updates - polling caused excessive server load"
Invalid: "ServiceLocator pattern works well for dependency injection" Correct: "Constructor injection preferred - ServiceLocator made testing difficult"