Write Plan
Arman-Kudaibergenov/1c-ai-development-kit
Этот скилл MUST быть вызван когда есть design.md и нужно разбить доработку на атомарные задачи (2-5 мин) с точными путями файлов и критериями проверки в tasks.md.
Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets…
$ npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install h0x91b/dev-3.0 ux-create-manifest --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/h0x91b/dev-3.0.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/ux-create-manifest .claude/skills/ux-create-manifest && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ux-create-manifest" agent skill from https://github.com/h0x91b/dev-3.0/tree/main/.claude/skills/ux-create-manifest into .claude/skills/ux-create-manifest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-create-manifest", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/h0x91b/dev-3.0/tree/main/.claude/skills/ux-create-manifestType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install h0x91b/dev-3.0 ux-create-manifest --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/h0x91b/dev-3.0.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/ux-create-manifest .agents/skills/ux-create-manifest && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ux-create-manifest" agent skill from https://github.com/h0x91b/dev-3.0/tree/main/.claude/skills/ux-create-manifest into .agents/skills/ux-create-manifest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-create-manifest", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install h0x91b/dev-3.0 ux-create-manifest --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/h0x91b/dev-3.0.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/ux-create-manifest .cursor/skills/ux-create-manifest && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ux-create-manifest" agent skill from https://github.com/h0x91b/dev-3.0/tree/main/.claude/skills/ux-create-manifest into .cursor/skills/ux-create-manifest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-create-manifest", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/h0x91b/dev-3.0.git --path .claude/skills/ux-create-manifest--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install h0x91b/dev-3.0 ux-create-manifest --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/h0x91b/dev-3.0.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/ux-create-manifest .gemini/skills/ux-create-manifest && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ux-create-manifest" agent skill from https://github.com/h0x91b/dev-3.0/tree/main/.claude/skills/ux-create-manifest into .gemini/skills/ux-create-manifest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-create-manifest", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install h0x91b/dev-3.0 ux-create-manifestInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/h0x91b/dev-3.0.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/ux-create-manifest .github/skills/ux-create-manifest && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ux-create-manifest" agent skill from https://github.com/h0x91b/dev-3.0/tree/main/.claude/skills/ux-create-manifest into .github/skills/ux-create-manifest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-create-manifest", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install h0x91b/dev-3.0 ux-create-manifest --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/h0x91b/dev-3.0.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/ux-create-manifest .opencode/skills/ux-create-manifest && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ux-create-manifest" agent skill from https://github.com/h0x91b/dev-3.0/tree/main/.claude/skills/ux-create-manifest into .opencode/skills/ux-create-manifest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-create-manifest", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ux-create-manifestCreate the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets…
UX Create Manifest is an agent skill from h0x91b/dev-3.0. Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets, surface maps, action taxonomy, and design-token policies from observed code.
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts and reference files (for example `references/discovery-protocol.md`, `references/heuristics-and-defaults.md` and `references/manifest-schema.md`).
It sits in Frontend & Design, covering Design tokens and Subagents. It works with Git. The repository describes itself as: Mission control for the One Person Studio — run a fleet of AI coding agents in parallel without losing your mind. Kanban + git worktrees + tmux for Claude Code, Codex, Gemini… The licence is Apache-2.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b4d5e82. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
gitpythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
UX Create Manifest loads about 2.7k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 74 tokens; SKILL.md has 1,363 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from h0x91b/dev-3.0 at commit b4d5e82, republished under its Apache-2.0 licence (© h0x91b). 1,363 words, ~2,668 tokens.
.claude/skills/ux-create-manifest/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.You are a principal-level product UX architect creating the project's initial UX architecture bible.
Use this skill when:
docs/ux/PRODUCT_UX_BIBLE.md or docs/ux/ux-architecture.yaml.Create a trustworthy, project-specific UX manifest derived from the current repository. Do not write a generic UX manifesto. Do not invent product features. Every observed fact must cite file paths or code evidence. Every inferred rule must be marked as inferred. Every proposed improvement must be marked as proposed.
You may create or update only UX documentation unless the user explicitly requests implementation changes:
docs/ux/PRODUCT_UX_BIBLE.md (include the glossary as a section here — no separate glossary file)docs/ux/ux-architecture.yamldocs/ux/UX_DECISIONS.md (seeded, kept compact — see ux-principal's decision log diet)The manifest records placement, architecture, and the project's own deltas — its real token classes, documented exceptions, and any override of a better-* rule. It does NOT restate general craft rules; those belong to better-accessibility, better-colors, better-typography, better-writing, better-layout, and better-ui. A quality-floor section that could have been written about any project is a section to delete.
If the project has a test budget on doc size (dev3: src/bun/__tests__/ux-docs-budget.test.ts), respect it — compact rather than raise it.
Never stamp a generated-looking header on a hand-authored file. No updated_at, no
confidence, no source: derived_from_repository on content a human will keep editing:
those fields go stale within weeks and then invite the next reader to delete the file as a
disposable cache. Say what the file is and let git carry the dates.
Do NOT create UX_MANIFEST_CHANGELOG.md (git history is the changelog), UX_AUDIT_REPORT.md
(the audit is your final chat response, not a repo file), or UX_GLOSSARY.md (a bible
section). Three files is the complete on-disk footprint of this skill.
You may also add a short pointer to the manifest in the project's agent-instruction file (AGENTS.md / CLAUDE.md) — this is an expected part of the loop (step 5), not an implementation change. Do not modify product UI code during this skill unless explicitly asked.
Map the repository
find, rg, git ls-files, tree, package manifests, route files, and existing docs.python scripts/ux_inventory.py --root /path/to/repo from this skill directory. By default it writes a single throwaway ux-inventory.json into a temp dir outside the repo — read it for leads, then ignore it. Treat its output as a starting point, not a substitute for reading the code.docs/ux/generated/ or anywhere inside the repo. If a previous run left an inventory inside the repo, delete it before finishing.Use sub-agents aggressively when available
references/subagent-briefs.md.Derive the product UX architecture
Generate the manifest files
templates/.Wire the manifest into the project's agent instructions (MANDATORY)
AGENTS.md and/or CLAUDE.md (often CLAUDE.md is a symlink to AGENTS.md; edit the real file once, do not duplicate).docs/ux/PRODUCT_UX_BIBLE.md (+ docs/ux/ux-architecture.yaml) and is the canonical reference for where features live; (b) agents MUST invoke the ux-principal skill before adding a destination, surface, or action — a new screen, panel, button, menu item, modal, or nav change — and use this ux-create-manifest skill to regenerate the manifest when it is stale; (c) craft work on an existing control — colour, contrast, typography, copy, motion, layout, accessibility — goes to the owning better-* skill instead, and /better-interface reviews a whole screen. Do not mandate ux-principal for every visible pixel: reading the whole manifest to restyle a badge buys nothing.Final answer
ux-principal before the next UI feature.Use this notation in reports:
Observed: directly supported by code or docs.Inferred: likely product rule inferred from repeated patterns.Proposed: recommended rule not yet consistently implemented.Unknown: not enough evidence.For each important claim, include file references like:
Evidence: app/users/page.tsx, components/layout/sidebar.tsx, components/ui/button.tsxAvoid line numbers unless you have already inspected exact lines.
Only use these as provisional defaults, and mark them as Proposed:
When documenting variants, prefer actual token and component names from the codebase.
Classify variants semantically:
primary: one main safe action for the current screen or flow.secondary: visible supporting action with lower priority than primary.tertiary or ghost: low-emphasis visible action.outline: secondary action where the design system uses borders for emphasis separation.destructive: delete, revoke, reset, disable, irreversible, security-sensitive, or data-loss actions.neutral: non-semantic utility actions.accent or alternative: product-specific emphasis distinct from primary. Use only if the design system already has such a role.link: navigation or inline non-button action.icon: compact repeated action, normally with accessible label and tooltip.Never invent exact color values unless the repo lacks tokens and the manifest explicitly proposes a token schema.
Create or update exactly these — nothing more:
docs/ux/PRODUCT_UX_BIBLE.md (with the glossary as a section)docs/ux/ux-architecture.yamldocs/ux/UX_DECISIONS.mdThe audit report is delivered as the final chat response (see
references/report-format.md), never as a committed file.
references/discovery-protocol.mdreferences/subagent-briefs.mdreferences/manifest-schema.mdreferences/heuristics-and-defaults.mdreferences/report-format.md© h0x91b, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (scripts, references) in .claude/skills/ux-create-manifest of h0x91b/dev-3.0.
Open the folder on GitHubat commit b4d5e82
UX Create Manifest next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| UX Create Manifest this skillh0x91b/dev-3.0 | 310 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Write PlanArman-Kudaibergenov/1c-ai-development-kit | 166 | — | ~1.3k | Automated safety check: Notes | AGPL-3.0 | |
| Figma From Code Setup Tokensbitovi/ai-enablement-prompts | 121 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Insane Applyfivetaku/gptaku-plugins-codex | 128 | — | ~4.6k | Automated safety check: Pass | MIT | |
| Spec WriterMageByte-Zero/spec-superflow | 846 | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Reviewgetsentry/sentry-react-native | 1.8k | — | ~1.9k | Automated safety check: Pass | MIT |
Arman-Kudaibergenov/1c-ai-development-kit
Этот скилл MUST быть вызван когда есть design.md и нужно разбить доработку на атомарные задачи (2-5 мин) с точными путями файлов и критериями проверки в tasks.md.
bitovi/ai-enablement-prompts
Subagent for figma-from-code Phase 1. An agent skill from bitovi/ai-enablement-prompts.
fivetaku/gptaku-plugins-codex
Applies an analyzed design.md to an existing project while preserving content.
MageByte-Zero/spec-superflow
Create or refine spec-superflow planning artifacts. An agent skill from MageByte-Zero/spec-superflow.
getsentry/sentry-react-native
Three-axis review of the branch diff — Standards (this repo's documented standards + public API/bridge surface), Spec (the originating Linear/GitHub issue or PR), and Correctness (runtime bugs + the…
getsentry/sentry-dart
Three-axis review of the branch diff — Standards (this repo's documented standards + public API surface), Spec (the originating Linear issue / PR), and Correctness (runtime bugs + the SDK threat…
h0x91b/dev-3.0
Principal UX architect skill for deciding WHERE a UI feature belongs, before it is implemented.
h0x91b/dev-3.0
Drive and visually QA the dev-3.0 UI in a real browser (headless Chromium via agent-browser).
h0x91b/dev-3.0
How to test and verify work in the dev-3.0 repo — which vitest config covers what, how to write a test that fits the house style, mocking Electrobun RPC and i18n providers, what coverage is actually…
Works with
Categories
Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets…. 0. Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets, surface maps, action taxonomy, and design-token policies from observed code.
UX Create Manifest fits situations like: tasks that involve Design tokens; tasks that involve Subagents.
Run `npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a claude-code`. Or copy the skill folder (.claude/skills/ux-create-manifest in h0x91b/dev-3.0) into .claude/skills/ux-create-manifest in your project. Claude Code loads it when a task matches its description.
Run `npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a codex`. Or copy the skill folder (.claude/skills/ux-create-manifest in h0x91b/dev-3.0) into .agents/skills/ux-create-manifest in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add h0x91b/dev-3.0 --skill ux-create-manifest -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ux-create-manifest, .gemini/skills/ux-create-manifest, .github/skills/ux-create-manifest and .opencode/skills/ux-create-manifest in your project.
Going by SKILL.md and its folder, UX Create Manifest needs Python for the scripts in its folder and the command-line tools its instructions call (git and python). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
UX Create Manifest is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with UX Create Manifest: Write Plan (Arman-Kudaibergenov/1c-ai-development-kit, 166 stars), Figma From Code Setup Tokens (bitovi/ai-enablement-prompts, 121 stars), Insane Apply (fivetaku/gptaku-plugins-codex, 128 stars) and Spec Writer (MageByte-Zero/spec-superflow, 846 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
h0x91b (a GitHub user) maintains it in h0x91b/dev-3.0, which has 310 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 11, 2026.
Source: h0x91b/dev-3.0 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.