Agent skill

Product Design Framing

by lobehub in lobehub/lobehub

Frames new surfaces, redesigns and vague product requests by grounding the business model and the user's task before any layout, in discover, frame or materialize modes.

Custom licenceAuto-check passedProduct & Project Management

Install Product Design Framing

skills CLI
$ npx skills add lobehub/lobehub --skill product-design -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install lobehub/lobehub product-design --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/lobehub/lobehub.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/product-design .claude/skills/product-design && rm -rf skills-src

Use ~/.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/

Facts

Skill name
product-design
GitHub stars
83k
Token cost
~2.6k tokens
SKILL.md length
1,160 words
Files
7 (incl. references)
Skills in repo
50
Repo updated
First seen
Licence
Custom licence

At a glance

Frames new surfaces, redesigns and vague product requests by grounding the business model and the user's task before any layout, in discover, frame or materialize modes.

  • Works in 6 steps: Ground the business model → Frame the user's view model → Diagnose the structural error → …
  • Designing a new surface where the user's task and business meaning are unclear
  • SKILL.md covers Relationship to other skills, Select the smallest run mode, Step 1 — Ground the business… and Step 2 — Frame the user's view…, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The skill decides what to build and why before anyone argues about spacing. Two rules are fixed: never design from the surface, and never turn the business model into the information architecture, because the domain limits what a surface may claim while the user's retrieval and decision task decides how it is organized. A test for staying on topic is to strip every framework, table and component name and see whether any product insight remains.

Work runs in the smallest mode that fits. Discover produces an evidence map, a business model, user-model hypotheses and a structural diagnosis. Frame adds a view model, information architecture, scope and open decisions. Materialize adds a requested spec or prototype. Nothing is created or modified unless you ask for a design artifact, prototype or repository change.

A grounded frame can be handed to the ux and design-prototype skills, while auditing a built screen belongs to ux-audit. For larger runs the agent reads the pattern base and layer model references in full, and the folder also holds a canon, a trace schema, a worked example and a design spec template.

When your agent uses it

  • Designing a new surface where the user's task and business meaning are unclear
  • A redesign request is vague and needs scope and information architecture first
  • Checking what the business actually models before any UI work starts

Example prompts

  • “Frame a redesign of the workspace settings area before we touch any layout.”
  • “Discover what the billing page should be for, starting from the business model.”
  • “Write a design spec for the new agent onboarding flow using the frame mode.”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Ground the business model
  2. Frame the user's view model
  3. Diagnose the structural error
  4. Align decisions by dependency
  5. Prototype when it resolves uncertainty
  6. Scope honestly

What it can do on your machine

Read from SKILL.md and the folder at commit 1e86647. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Product Design Framing loads about 2.6k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 43 tokens; SKILL.md has 1,160 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~43
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~15k

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,160 words (~2,562 tokens).

“Decide what to build and why before arguing about spacing.”

— opening of SKILL.md by lobehub, Custom licence
name
product-design

Read the full SKILL.md on GitHub

Files

SKILL.md and 6 other files (references) in .agents/skills/product-design of lobehub/lobehub.

  • SKILL.md
  • references/canon.md
  • references/layer-model.md
  • references/pattern-base.md
  • references/trace-schema.md
  • references/worked-example.md
  • templates/design-spec.md

Open the folder on GitHubat commit 1e86647

Compare with similar skills

Product Design Framing 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.

Product Design Framing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Product Design Framing this skilllobehub/lobehub83k—~2.6kAutomated safety check: PassCustom licence
Lean UX Canvas v2deanpeters/Product-Manager-Skills7.2k1 repos~6.2kAutomated safety check: PassCustom licence
Product Design Super Intelligencecoco-research/coco513—~2.5kAutomated safety check: PassCustom licence
Chief Product Officercbrock84/headcount2k—~1.5kAutomated safety check: PassMIT
Discovery Mockup Prototypeopen-mercato/skills231—~1.9kAutomated safety check: PassMIT
PlaidBuildGreatProducts/plaid218—~1.6kAutomated safety check: PassMIT

Similar skills

  • Lean UX Canvas v2

    deanpeters/Product-Manager-Skills

    Guides a team through Jeff Gothelf's Lean UX Canvas v2 to frame a business problem, surface assumptions and decide what to learn and test next.

    7.2k GitHub starsUsed in 1 repo~6.2k tokens
    Product & Project ManagementAuto-check passed
  • Your product + design brain trust and decision partner. An agent skill from coco-research/coco.

    513 GitHub stars~2.5k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Chief Product Officer

    cbrock84/headcount

    Owns what gets built and why: product strategy, roadmap, discovery, user experience, and the definition of success for each release.

    2k GitHub stars~1.5k tokensUpdated 23 days ago
    Product & Project ManagementAuto-check passed
  • Discovery Mockup Prototype

    open-mercato/skills

    Builds a clickable low-fidelity prototype of one flow from a product brief during discovery, with simulated data and browser checks, before detailed design.

    231 GitHub stars~1.9k tokensUpdated 5 days ago
    Product & Project ManagementAuto-check passed
  • Plaid

    BuildGreatProducts/plaid

    Product Led AI Development — guides founders from idea to launched product.

    218 GitHub stars~1.6k tokensUpdated 5 mo ago
    Product & Project ManagementAuto-check passed
  • HTML Feature Mocks

    imbue-ai/bouncer

    Explores a feature idea through HTML mocks that match the project's existing UI, keeping every earlier version and logging each requested tweak in a context file.

    399 GitHub stars~677 tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed

More from lobehub/lobehub

All 50 skills in this repo
  • Builds single-file interactive HTML prototypes rendered with the real LobeHub UI components and written as production-style React, so they can later be split into files.

    83k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Verifies a delivery end to end by driving the real product on a CLI, web, desktop or iOS Simulator surface, capturing evidence and publishing a round with the lh CLI.

    83k GitHub stars~9.7k tokensUpdated today
    Auto-check passed
  • Git Worktree Cleanup

    lobehub/lobehub

    Audits stale Git worktrees and branches with a bundled script, classifies each one, and deletes only after you approve the exact candidates.

    83k GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Maintains LobeHub's model-backed alint rule set: writing rules, removing false positives against real code, deciding warn versus error and tracking token cost.

    83k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Guides building LobeHub builtin agent tools, from the manifest and execution runtime to executors, chat UI renders and registry wiring.

    83k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Explains how LobeHub client code fetches data through services, SWR store hooks and cache keys, and when to avoid useEffect fetching or duplicated state.

    83k GitHub stars~1.8k tokensUpdated today
    Auto-check passed

Questions about Product Design Framing

What does Product Design Framing do?

Frames new surfaces, redesigns and vague product requests by grounding the business model and the user's task before any layout, in discover, frame or materialize modes. The skill decides what to build and why before anyone argues about spacing. Two rules are fixed: never design from the surface, and never turn the business model into the information architecture, because the domain limits what a surface may claim while the user's retrieval and decision task decides how it is organized.

When should I use Product Design Framing?

Product Design Framing fits situations like: designing a new surface where the user's task and business meaning are unclear; A redesign request is vague and needs scope and information architecture first; checking what the business actually models before any UI work starts.

How do I install Product Design Framing in Claude Code?

Run `npx skills add lobehub/lobehub --skill product-design -a claude-code`. Or copy the skill folder (.agents/skills/product-design in lobehub/lobehub) into .claude/skills/product-design in your project. Claude Code loads it when a task matches its description.

How do I install Product Design Framing in Codex?

Run `npx skills add lobehub/lobehub --skill product-design -a codex`. Or copy the skill folder (.agents/skills/product-design in lobehub/lobehub) into .agents/skills/product-design in your project. Codex loads it when a task matches its description.

Can I use Product Design Framing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lobehub/lobehub --skill product-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/product-design, .gemini/skills/product-design, .github/skills/product-design and .opencode/skills/product-design in your project.

What does Product Design Framing need to run?

SKILL.md names no scripts, command-line tools or credentials: Product Design Framing is instructions for the agent only.

Does Product Design Framing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Product Design Framing safe to install?

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. Review the folder before installing.

What licence does Product Design Framing use?

Product Design Framing has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Product Design Framing use?

About 2.6k tokens (SKILL.md is roughly 10k 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 12k tokens, read only when the agent opens those files.

What are the alternatives to Product Design Framing?

Skills that share tags, products or a category with Product Design Framing: Lean UX Canvas v2 (deanpeters/Product-Manager-Skills, 7.2k stars), Product Design Super Intelligence (coco-research/coco, 513 stars), Chief Product Officer (cbrock84/headcount, 2k stars) and Discovery Mockup Prototype (open-mercato/skills, 231 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Product Design Framing?

lobehub (a GitHub organization) maintains it in lobehub/lobehub, which has 83,095 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on October 10, 2026.

Source: lobehub/lobehub on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.