AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgments against anchored craft criteria, ranked defects, bounded iteration, gated delivery, and recorded human calibration labels. USE WHEN critique this,
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill ArtDirection --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill ArtDirection -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill ArtDirection -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill ArtDirection -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill ArtDirection -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill ArtDirection -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill ArtDirection -a windsurf -y
name: ArtDirection
version: 1.1.4
metadata:
short-description: "Runs the quality loop for artistic work: a direction council, a two-vendor critique against an anchored rubric, iteration to the bar, and gated delivery."
evals:
deterministic:
- command: "bun LIFEOS/TOOLS/SkillHygieneGate.ts --skill ArtDirection"
falsifier: "the skill body carries a deny-list token or a home-path literal"
manual:
reason: "whether the panel's verdict tracks what actually reads as professional to the principal needs the principal's own eye"
falsifier: "the reviewer finds a delivered artifact that reads as amateur despite a passing Critique.json, or a Critique.json fail on something that is actually excellent"
description: "Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgments against anchored craft criteria, ranked defects, bounded iteration, gated delivery, and recorded human calibration labels. USE WHEN critique this, art direction, quality loop, rate the visuals, is this pro, iterate until it's great, deliver the render, art council. NOT FOR producing the artifact itself (use the appropriate image, motion, story-film, video-essay, web-design, or slide-production capability), for text writing audits, or for rating and rendering an ISA (ISA)."A shared quality loop for artistic deliverables: the Brief defines audience, register, references and bar; a Direction council resolves the visual intent into `Direction.md`; the domain skill produces the artifact against it; Critique yields two vendors' scores and ranked defects; iteration reaches the bar or reports the shortfall at four rounds; only a passing result reaches Deliver; and Calibrate records the principal's own verdict as evidence for later judge calibration. The domain skill makes the artifact; this skill supplies the quality evidence.
| Intent | Trigger | File | |--------|---------|------| | **Loop** | Full quality loop or iterate to the bar | `Intents/Loop.md` | | **Direction** | Art council or new visual direction | `Intents/Direction.md` | | **Critique** | Rate the visuals or inspect a render | `Intents/Critique.md` | | **Deliver** | Hand over a passing artifact | `Intents/Deliver.md` | | **Calibrate** | Record the principal's score and note | `Intents/Calibrate.md` |
| File | Read when | |------|-----------| | `References/Rubric.md` | writing a brief or reading a critique: the anchored axes, document and figure rules, defect shape and the `Brief.json` schema (`References/BriefExample.json` is a filled brief); Critique reads it at runtime | | `Setup.md` | first-time setup: the two judge vendors' access, ffmpeg for films, and a no-cost proof |
Run with `bun skills/ArtDirection/` prefixed to each tool path, from the config root.
| Tool | CLI contract | |---|---| | Critique | `Tools/Critique.ts --video <mp4> \| --image <png> [--images <glob>] --brief <Brief.json> [--bar 8.5] [--samples 12] [--concurrency N] [--vendors openai,anthropic] [--sample-seed <n>] [--out <dir>] [--json] [--allow-identity]` | | Deliver | `Tools/Deliver.ts --artifact <file> [--critique <Critique.json>] --to <dir>` | | Calibrate | `Tools/Calibrate.ts --artifact <file> --verdict <1-10> --note "<text>"` |
Each intent file carries its tool's defaults, refusals and exit codes.
User customizations live at `<configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/ArtDirection/` (configRoot is `$CLAUDE_CONFIG_DIR` when set, else `~/.claude`). When it exists, its PREFERENCES.md, configurations and resources override the defaults here; when absent, the defaults stand. First-time setup (accounts, keys, config, a proof it works) is in [Setup.md](Setup.md).
⛰️ 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…
Assertion-first eval framework: code asserts, calibrated judges, pass@k, A/B comparison, agentic evals, judgment-layer question…
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…