AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Front door to Errata, the complaint ledger: file a complaint, bug, feature request, or praise about LifeOS or one of its apps as one JSONL line with context, list recent entries, or run enrichment and triage now. USE WHEN /er, errata, file feedback, log a complaint, this is
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill Errata --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill Errata -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill Errata -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill Errata -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill Errata -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill Errata -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill Errata -a windsurf -y
name: Errata
evals:
manual:
reason: "whether a filed complaint carried enough context to investigate later is judged at triage time"
falsifier: "a triage report cannot name what was requested or what the system was doing for an entry filed through /er"
metadata:
short-description: "File feedback about LifeOS or one of its apps into the Errata complaint ledger; list recent entries; run enrichment and triage."
version: 1.2.1
description: "Front door to Errata, the complaint ledger: file a complaint, bug, feature request, or praise about LifeOS or one of its apps as one JSONL line with context, list recent entries, or run enrichment and triage now. USE WHEN /er, errata, file feedback, log a complaint, this is broken and I want it recorded, feature request for LifeOS, that answer was wrong log it, review errata, triage errata, what have I complained about. NOT FOR ratings (a bare number is already captured), standing rules (say 'from now on' and the Upgrades store takes it), incident narratives (the incident runbooks), or the Upgrades queue itself (Upgrade)."The front door to the complaint ledger. Errata keeps one JSON line per moment a human was unhappy with a system we built, verbatim at capture, enriched later by a model, and triaged into Upgrades records. The hook already catches low ratings, corrections, and frustration; this skill is for the deliberate case: the principal wants something recorded, now, with its context.
| Intent | Trigger | File | |--------|---------|------| | **Record** | `/er <text>`, "file this", "log a complaint", "feature request:" | `Intents/Record.md` | | **Review** | `/er review`, "what have I complained about", "recent errata" | `Intents/Review.md` | | **Triage** | `/er triage`, "triage errata", "enrich the errata" | `Intents/Triage.md` | | **Send** | "feedback, send feedback upstream, report this to LifeOS, file an issue on LifeOS, /feedback" | `Intents/Send.md` |
| File | Read when | |---|---| | `Setup.md` | first-time setup: the GitHub CLI login the Send intent needs, the ledger paths, and a read-only proof |
User customizations live at `<configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Errata/` (configRoot is `$CLAUDE_CONFIG_DIR` when set, else `~/.claude`). When that directory exists, its PREFERENCES.md, configurations and resources override the defaults here; when it is absent, the defaults stand.
The ledger lives at `<configRoot>/LIFEOS/USER/ERRATA/` (override: `ERRATA_DIR`); attachments at `~/.local/state/lifeos/errata/` (override: `ERRATA_STATE_DIR`). Schema and store: `LIFEOS/ERRATA/Schema.ts`, `LIFEOS/ERRATA/Store.ts`. System doc: `LIFEOS/DOCUMENTATION/Errata/ErrataSystem.md`.
First-time setup: [Setup.md](Setup.md).
/er the deploy said live but the page still 404s /er bug: /socrates renders the stale banner even after a fresh tick /er feature: let me rate a response from the phone /er praise: the triage report named the fix before I asked /er --product the installer assumes zsh /er review /er triage
⛰️ LifeOS — The universal AI Harness designed to move you from Current to Ideal state in both life and work.
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
3-pass scope oscillation that holds a question constant while shifting zoom — narrow/tactical, wide/strategic, then synthesis —…
Curated aphorism collection with CRUD: content-based matching, themed search, thinker research, and usage tracking to avoid…
Search and retrieve arXiv academic papers by topic, category, or paper ID — with AlphaXiv-enriched AI-generated overviews. Uses…
Static visual content in 20+ formats (diagrams, infographics, comics, icons, wallpaper) via Nano Banana Pro by default, Nano…
Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgments…
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…