# Fabric

Our ideal-state ports of the most-used Fabric patterns, each an intent with its own...

- Repository: https://github.com/danielmiessler/LifeOS (19669 stars)
- Category: Design
- License: MIT
- Last updated: 2026-10-28
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add danielmiessler/LifeOS --skill Fabric -g -a claude-code -y`
Codex: `npx skills add danielmiessler/LifeOS --skill Fabric -g -a codex -y`
Cursor: `npx skills add danielmiessler/LifeOS --skill Fabric -g -a cursor -y`
Gemini CLI: `npx skills add danielmiessler/LifeOS --skill Fabric -g -a gemini-cli -y`

## Description

Our ideal-state ports of the most-used Fabric patterns, each an intent with its own Assay suite and code checker that beat the upstream prompt head to head (security, reasoning, reading, engineering, writing), plus every other Fabric pattern run natively from Patterns/. USE WHEN word summary, ws, N levels, fabric, fabric pattern, run fabric, update patterns, any Fabric pattern name, threat report, threat scenarios, security finding, analyze logs, malware, incident, semgrep rule, sigma rules, nuclei template, email headers, terraform plan, analyze claims, logical fallacies, falsifiable, compare and contrast, analyze paper, summarize, meeting summary, extract insights, extract ideas, extract references, design document, explain code, review design, pull request description, commit message, code rules, analyze prose, threat model, mermaid, STRIDE. NOT FOR multi-agent investigation (Research) or content-adaptive extraction (ExtractWisdom).

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Fabric

**Contents:** Ideal State · Intent Routing · Data & Config · Gotchas · Examples

Runs any of 240+ specialized prompt patterns across extraction, summarization, analysis, creation, improvement, security, and rating. Common ones: extract_wisdom, create_threat_model, analyze_claims, improve_writing, review_code, mermaid, youtube_summary. Patterns run natively: the model reads the pattern's system.md and applies it directly, with no CLI round-trip. The fabric CLI is used only for YouTube transcripts (-y) and URL fallback (-u). A summarize-family run on a URL or on text of 200 characters or more also fires the installed harvest skill on the same input, which writes a KNOWLEDGE note (`Intents/ExecutePattern.md` § Tool contract).

The skill also holds our own modernized versions of the patterns that rank highest on value, public use and our own use (`References/PortRanking.tsv`), written as ideal-state intents with their own Assay suite and code checker. A port routes only after it beats its upstream prompt head to head on held-out inputs (`Tools/PortDuel.ts`): 51 intents covering 57 patterns, WordSummary included, run instead of the upstream prompt. Seven more are still behind upstream and listed separately; their patterns run upstream until a revision wins.

## Ideal State

The rest: https://github.com/danielmiessler/LifeOS/blob/HEAD/LifeOS/install/skills/Fabric/SKILL.md
