locus-c4f95f — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited locus-c4f95f (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.
Locus is a hierarchical markdown-based memory system. Directories are rooms, files are knowledge. The goal is always: minimal context loaded, maximum precision retrieved.
Compatibility note: Do not rely on allowed-tools frontmatter — use the tools available in the current environment.
Always start here, regardless of the task.
$ARGUMENTS (if a path was passed to this skill).locus/ directory~/.locus/ for the global palaceINDEX.md from the palace root.Do not read any other files yet.
For each relevant room identified in the index:
<room-name>/<room-name>.md or README.md).directly relevant to the task.
Report (internally, not to the user unless asked):
Use this when recording a durable, verified fact that should persist across sessions.
into a specialty file and add a reference in the main file.
INDEX.md still accurately describes this room. Update if needed.Use this for ephemeral findings, unverified information, or anything that may not be durable. Always write a session log at the end of any session that touched a room.
<room-name>/sessions/YYYY-MM-DD.md using today's date.If the file already exists, append to it. If multiple sessions occur on the same day, use YYYY-MM-DD-2.md, etc.
## <HH:MM> — <brief task description>
### Findings
<Specific facts learned. Avoid vague entries — "checked networking" has no value.>
### Actions Taken
<What was written or changed, with file references.>
### Consolidation Notes
<What should be promoted to a canonical file. Be explicit: "promote X to
Overview section of <room>.md". Leave blank if nothing warrants promotion.>Only when no existing room fits the information to be stored.
<palace-root>/<layer>/<room-name>/global/ for cross-project knowledgeprojects/<project-name>/ for project-specific knowledgetemplates/room/room-name.md to <room-name>/<room-name>.md and fill in.INDEX.md with a one-line description and its path.INDEX.md remains under 50 lines.After any write operation, check whether consolidation is needed:
| Condition | Action |
|---|---|
| Room main file > 150 lines (soft limit) | Extract a section into a specialty file |
| Room main file > 200 lines (hard limit) | Must extract before any further writes |
sessions/ has > 5 unprocessed logs | Invoke locus-consolidate skill |
| Same room accessed 3+ consecutive sessions | Invoke locus-consolidate skill |
| INDEX.md > 40 lines | Consider splitting into sub-indices |
After giving a Locus-sourced answer, check whether the user's immediate follow-up message contains a disagreement signal. Only check the next message — do not scan earlier context.
Skip inference if:
_metrics/*.json already has a non-null feedback fieldSignal classification:
| User says | Infer | Examples |
|---|---|---|
| Strong disagreement | fail | "that's wrong", "incorrect", "no, that's not right" |
| Mild correction | partial | "actually…", "not quite", "you missed…", "try again" |
| Anything else | (no action) | — |
If a signal is detected, record feedback automatically using the same logic as /locus-feedback, with note: inferred (confidence: <N>) — "<message>".
Do not announce that you are recording inferred feedback unless the user asks. Explicit /locus-feedback commands always overwrite inferred entries.
At the end of every Locus operation, emit a brief summary:
Locus: read <N> files (<M> lines). Wrote to <file(s)>. [Consolidation needed: yes/no]This summary is used by the Agent SDK metrics collector and the benchmark runner.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.