wick-catalog — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited wick-catalog (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.
Updated: 2026-05-06 · first written 2026-05-06
Extract, structure, save. The skill that turns "I read this once" into "I can find this in three seconds."
wick-research finds. wick-tldr summarizes. wick-catalog indexes — pulls the load-bearing fields from a source and writes them to a queryable record in memory/catalog/. Domain-agnostic: papers, web pages, API docs, UI screenshots, tools you're evaluating, products you're comparing.
/learn session produced findings worth indexing for future retrieval/research close-out has structured findings that belong in a queryable shape, not a prose noteunknown — never fabricate.memory/catalog/<slug>.md where slug is a short, lowercase, hyphenated identifier (e.g., weather-openweathermap, paper-acemoglu-2012-resource-wars).memory/catalog/INDEX.md — append a one-line entry: - [<title>](<slug>.md) — <type>, <one-line hook>.captured-date and source-url. Stale catalogs are worse than no catalog; the date is the user's signal to recheck.type: paper
title:
authors: []
year:
venue: # journal, conference, preprint server
source-url:
captured-date:
tier: # 1 peer-reviewed | 2 institutional | 3 working-paper | 4 commentary
core-claim:
methodology:
key-evidence: []
limitations: []
cited-frameworks: []
my-take: # why I'm cataloging this — what I'd use it fortype: web-page
title:
publisher:
author:
published-date:
source-url:
captured-date:
core-claim:
key-points: []
quoted-evidence: [] # short verbatim quotes (under 15 words each, attributed)
my-take:type: api
name:
provider:
source-url: # docs URL
category:
auth: # none | apikey | oauth | other
free-tier: # yes / no / limited
https: # yes / no
cors: # yes / no / unknown
captured-date:
endpoints-of-interest: []
rate-limits:
notes:type: ui
title: # what UI/component
source-url: # page where the screenshot was taken
captured-date:
pattern: # e.g., "drawer-side-nav", "command-palette", "inline-edit"
what-works:
what-doesnt:
elements: [] # buttons, menus, inputs of note
my-take: # would I steal this pattern? for what?type: tool
name:
purpose:
source-url:
captured-date:
license:
language:
maintenance-status: # active | dormant | abandoned | unknown
key-features: []
why-cataloged:If the source doesn't fit any template, use a type: other with the minimum required fields: title, source-url, captured-date, core-claim, my-take.
After cataloging, return to the user:
Cataloged: <title>
File: memory/catalog/<slug>.md
Type: <type>
Captured: YYYY-MM-DD
Key fields extracted:
- <field>: <value>
- <field>: <value>
...
Index updated: memory/catalog/INDEX.md
Anything missing or wrong? I'll fix before moving on.Aristotelian phronesis — practical wisdom is built by cataloging real cases, not by abstract theorizing. The catalog is the experience-base. Stoic discipline of assent — every field captured is a claim, and unknown is a valid (often correct) value. Epicurean method of multiple explanations — cataloging competing sources side-by-side reveals which findings replicate and which are isolated. Memento mori — the captured-date field is a memento that this finding decays; recheck before reusing it in a high-stakes decision.
unknown is the right answer when you don't know./research or /learn close-out triggers it, or when the user says "save that"~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.