memory-informed-refactor-b7f1b0 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited memory-informed-refactor-b7f1b0 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Load historical context from Pensyve memory before starting a refactor. Surfaces past decisions, failed approaches, known pitfalls, and relevant patterns to avoid repeating mistakes.
This skill follows the memory reflex defined in skills/shared/memory-reflex.md. Recall before refactoring; observe when a refactor insight lands (abandoned approach, invariant discovered, regression cause).When this skill is invoked with a refactoring target, follow these steps:
Run multiple pensyve_recall queries to gather comprehensive context about the target:
pensyve_recall with query "<target>" (limit: 10)pensyve_recall with query "<target> refactor" (limit: 5)pensyve_recall with query "<target> failed" (limit: 5)pensyve_recall with query "<target> error" (limit: 5)pensyve_recall with query "<target> decided" (limit: 5)pensyve_recall with query "<target> depends" (limit: 5)If the target matches an entity name, also call pensyve_inspect with entity: "<target>" to get the full memory inventory for that entity.
Organize the findings into a structured briefing. Deduplicate results that appear across multiple queries.
Refactor Briefing: `<target>`
>
### Known Facts
>
- List of semantic memories about the target, ordered by confidence - Include confidence scores
>
### Past Decisions
>
- Architecture or design decisions related to this target - Include the reasoning if available ("chose X because Y")
>
### Past Outcomes
>
- Previous refactoring attempts and their results - Bug fixes and their root causes - What worked and what did not
>
### Known Pitfalls
>
- Failed approaches (flagged clearly so they are not repeated) - Edge cases or gotchas discovered in past sessions - Dependencies that may be affected
>
### Procedural Knowledge
>
- Action-outcome patterns with reliability scores - Proven workflows related to this target
>
### Recommendations
>
- Synthesize the above into 2-5 actionable recommendations - Flag any conflicts or contradictions in the memory
>
### Memory Gaps
>
- Areas where no relevant memories exist - Suggest what to watch for during the refactor
If no relevant memories are found for a section, omit that section entirely rather than showing an empty one. If no memories are found at all, say so clearly and proceed without historical context.
The current session's episode is already active (started by the SessionStart hook). This refactor's observations and any captured lessons will be part of that episode — no additional pensyve_episode_start call is needed.
When any of these occur during the refactor, call the memory reflex immediately:
Do not batch these to Stop — capture at landing, surface one-line.
pensyve_recall returns errors on some queries, present results from the successful queries and note the failures.pensyve_inspect fails, skip the entity inspection and rely on recall results.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.