observe — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited observe (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.
Run after every skill execution (generate, distribute, expand, critique, research, showcase, suggest-themes, visual, ingest, scraper).
Skills cannot improve if the system has no memory of what happened when they ran. This skill logs structured observations so the system can later inspect patterns and propose amendments.
After a skill completes, record:
generate)success | partial | failureFor generation skills (generate, distribute, expand):
For critique:
For research:
For suggest-themes:
For visual:
For ingest/scraper:
Write the observation to _logs/ using this format:
---
skill: {skill_name}
timestamp: {YYYY-MM-DD}
outcome: {success|partial|failure}
format: {format_if_applicable}
---
## Task
{One-line summary}
## Result
{What happened — 2-3 sentences max}
## Quality Signals
- Rubber Duck scores: M:{x} P:{x} C:{x} I:{x} C:{x}
- Revision rounds: {N}
- Decontamination triggers: {patterns}
- Expert loaded: {name} — relevant: {yes|no}
## Drift Indicators
{Signs that this skill's instructions may need updating}
- Format practices outdated? (platform algorithm changes)
- Brain data stale? (new mental models not reflected)
- Expert technique misapplied?
- Angle selection bias? (same angle always chosen)File naming: _logs/{skill_name}-{YYYY-MM-DD}-{seq}.md
If outcome is failure, or Rubber Duck score < 6 on any phase, or same drift indicator appears 2+ times, append to _logs/_flags.md:
- [{timestamp}] {skill_name}: {one-line description of issue}Rubber Duck first-attempt pass rate — % of drafts that score 8+ on all 5 phases without revision.
This is the single number that tells us if the generation skills are working. Track it in each observation log's frontmatter:
first_attempt_pass: {yes|no}When this rate drops below 50% over 10+ generation runs, the generation or critique skill needs inspection.
Before logging an observation, it must pass ALL 4 criteria:
If any criterion fails, skip the log. This prevents observation noise.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.