Not in the top 1,000 by GitHub stars

buildermethods/bm-skills

A collection of public open-source tools for builders, by Brian Casel @ Builder Methods (buildermethods.com).

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/bm-design-system/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 7bee3357718c

No earlier version was observed for comparison.

Compare on GitHub

skills/bm-favicon-creator/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7bee3357718c

No earlier version was observed for comparison.

Compare on GitHub

skills/bm-prd-creator/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7bee3357718c

No earlier version was observed for comparison.

Compare on GitHub

skills/bm-skill-builder/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7bee3357718c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 7bee3357718c4d964c64574b7e677027a2400148

git clone --filter=blob:none --no-checkout https://github.com/buildermethods/bm-skills.git .hotskills/buildermethods-bm-skills && git -C .hotskills/buildermethods-bm-skills checkout --detach 7bee3357718c4d964c64574b7e677027a2400148 # Copy each selected skill directory from .hotskills/buildermethods-bm-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/buildermethods/bm-skills.git .hotskills/buildermethods-bm-skills && git -C .hotskills/buildermethods-bm-skills checkout --detach 7bee3357718c4d964c64574b7e677027a2400148 # Copy each selected skill directory from .hotskills/buildermethods-bm-skills into .agents/skills/<skill-name>/
151GitHub stars
3stars in 7 days
4skills in this repository
5commits in 30 days

Heat

3.9
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 4, 2026151

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

bm-design-system

When your agent uses it

Guides you through creating and implementing a design system for your application.

What it loads into context

Frontmatter

21 tokens

Always available to the agent

SKILL.md

6,262 tokens

When the skill is activated

Reference documents

3,034 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Audience assumption
  2. Core interaction principles
  3. Hard assumptions
  4. Phase 0 — Detect target codebase state
  5. Phase 1 — Confirm route
  6. Phase 2 — Branding defaults
  7. Phase 3 — (re-run only) Scope
  8. Phase 4 — Write files
  9. Phase 5 — Update agent instructions
  10. Phase 6 — Scan for existing UI to migrate
  11. Phase 7 — Wrap up
  12. Canonical section list
  13. Token derivation reference
  14. Style notes for the scaffolded page

Scripts executed separately

  • references/components-ui/badge.tsx
  • references/components-ui/button-dropdown.tsx
  • references/components-ui/button.tsx
  • references/components-ui/checkbox.tsx
  • references/components-ui/data-table.tsx
  • references/components-ui/dialog.tsx
  • references/components-ui/dropdown-menu.tsx
  • references/components-ui/input.tsx
  • references/components-ui/radio.tsx
  • references/components-ui/rich-text-field.tsx
  • references/components-ui/select.tsx
  • references/components-ui/theme-toggle.tsx
  • references/lib/theme.ts
  • references/lib/utils.ts
  • references/page/CodeBlock.tsx
  • references/page/ColorSwatch.tsx
  • references/page/DesignSystem.tsx
  • references/page/SectionShell.tsx
  • references/page/SidebarNav.tsx
  • references/page/palette.ts
  • references/page/sections/base-styles/BaseStylesSection.tsx
  • references/page/sections/branding/ColorsSection.tsx
  • references/page/sections/branding/TypographySection.tsx
  • references/page/sections/elements/BadgesSection.tsx
  • references/page/sections/elements/ButtonDropdownSection.tsx
  • references/page/sections/elements/ButtonsSection.tsx
  • references/page/sections/elements/CalloutSection.tsx
  • references/page/sections/elements/DataTableSection.tsx
  • references/page/sections/elements/DropdownMenuSection.tsx
  • references/page/sections/elements/FormsSection.tsx
  • references/page/sections/elements/IconographySection.tsx
  • references/page/sections/elements/ListingsSection.tsx
  • references/page/sections/elements/ModalSection.tsx
  • references/page/sections/elements/ToggleButtonsSection.tsx
  • references/page/sections/structure/BodyContentSection.tsx
  • references/page/sections/structure/FootersSection.tsx
  • references/page/sections/structure/MainNavSection.tsx
  • references/page/sections/structure/PageHeadersSection.tsx
  • references/page/sections/structure/ShellsSection.tsx
  • references/page/sections/structure/SubNavSection.tsx

Files

  • ../../.claude-plugin/icon.pngasset1,236 bytes
  • ../../.claude-plugin/marketplace.jsonasset936 bytes
  • ../../.claude-plugin/marketplace.jsonasset936 bytes
  • ../../.claude-plugin/plugin.jsonasset531 bytes
  • SKILL.mdcore26,322 bytes
  • SKILL.mdcore26,322 bytes
  • SKILL.mdcore26,322 bytes
  • SKILL.mdcore26,322 bytes
  • SKILL.mdcore26,322 bytes
  • SKILL.mdcore26,322 bytes
  • SKILL.mdcore26,322 bytes
  • references/agent-instructions.mddoc2,917 bytes
  • references/components-ui/badge.tsxruns879 bytes
  • references/components-ui/button-dropdown.tsxruns2,722 bytes
  • references/components-ui/button.tsxruns1,187 bytes
  • references/components-ui/checkbox.tsxruns872 bytes
  • references/components-ui/data-table.tsxruns1,117 bytes
  • references/components-ui/dialog.tsxruns2,904 bytes
  • references/components-ui/dropdown-menu.tsxruns3,215 bytes
  • references/components-ui/input.tsxruns508 bytes
  • references/components-ui/radio.tsxruns1,379 bytes
  • references/components-ui/rich-text-field.tsxruns10,776 bytes
  • references/components-ui/select.tsxruns822 bytes
  • references/components-ui/theme-toggle.tsxruns1,812 bytes
  • references/derive-palette.mddoc4,147 bytes
  • references/lib/theme.tsruns2,098 bytes
  • references/lib/utils.tsruns169 bytes
  • references/page/CodeBlock.tsxruns1,185 bytes
  • references/page/ColorSwatch.tsxruns2,690 bytes
  • references/page/DesignSystem.tsxruns5,557 bytes
  • references/page/SectionShell.tsxruns2,432 bytes
  • references/page/SidebarNav.tsxruns3,697 bytes
  • references/page/palette.tsruns2,293 bytes
  • references/page/sections/base-styles/BaseStylesSection.tsxruns9,327 bytes
  • references/page/sections/branding/ColorsSection.tsxruns2,703 bytes
  • references/page/sections/branding/TypographySection.tsxruns2,223 bytes
  • references/page/sections/elements/BadgesSection.tsxruns1,790 bytes
  • references/page/sections/elements/ButtonDropdownSection.tsxruns5,841 bytes
  • references/page/sections/elements/ButtonsSection.tsxruns3,025 bytes
  • references/page/sections/elements/CalloutSection.tsxruns2,198 bytes
  • references/page/sections/elements/DataTableSection.tsxruns3,654 bytes
  • references/page/sections/elements/DropdownMenuSection.tsxruns7,017 bytes
  • references/page/sections/elements/FormsSection.tsxruns7,149 bytes
  • references/page/sections/elements/IconographySection.tsxruns2,440 bytes
  • references/page/sections/elements/ListingsSection.tsxruns5,553 bytes
  • references/page/sections/elements/ModalSection.tsxruns5,099 bytes
  • references/page/sections/elements/ToggleButtonsSection.tsxruns3,158 bytes
  • references/page/sections/structure/BodyContentSection.tsxruns2,856 bytes
  • references/page/sections/structure/FootersSection.tsxruns1,647 bytes
  • references/page/sections/structure/MainNavSection.tsxruns23,632 bytes
  • references/page/sections/structure/PageHeadersSection.tsxruns11,062 bytes
  • references/page/sections/structure/ShellsSection.tsxruns3,845 bytes
  • references/page/sections/structure/SubNavSection.tsxruns7,773 bytes
  • references/routing/nextjs-app-router.mddoc750 bytes
  • references/routing/nextjs-pages-router.mddoc571 bytes
  • references/routing/rails-inertia.mddoc1,934 bytes
  • references/routing/vite-react-router.mddoc842 bytes
  • references/styles/design-system.cssasset15,119 bytes
  • references/styles/font-link-tags.htmlasset1,316 bytes
  • references/styles/theme-boot-script.htmlasset1,386 bytes
Read SKILL.md

# Design System Builder

You are guiding a builder through scaffolding a complete design system into a React + Tailwind v4 codebase. The output is a single-page reference at `/admin/design-system` that previews and documents every primitive, plus a small set of reusable shadcn-style components, plus instructions appended to `AGENTS.md` (or `CLAUDE.md`) so future agents always defer to the design system instead of drifting.

## Audience assumption

The user wants a complete, opinionated design system scaffolded into their app with as few decisions as possible. Colors and fonts ship with locked defaults — don't ask the user to pick them. Whenever a technical concept appears in a phase that *does* take input (route, scope, migration), briefly explain it in plain language before asking.

## Core interaction principles

1. **Use the AskUserQuestion tool for decisions with discrete options.** The user is likely on mobile — tappable options beat typing. For free-form input (custom hex codes, custom font names) use a normal chat message.

2. **One decision at a time, in sequence.** Walk through phases in order. Lock each phase before moving to the next.
View the complete source on GitHub

Skills included

  • bm-design-system
  • bm-favicon-creator
  • bm-prd-creator
  • bm-skill-builder

Repository facts

License
MIT
Created
Apr 25, 2026
Last pushed
Oct 8, 2026
Forks
19
Open issues
1
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 19 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-design-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-design-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-design-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-design-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-design-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-design-system/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bm-favicon-creator/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Plugin-wide analysis incomplete; see repository notes
  • .claude-plugin/marketplace.json:1 Plugin-wide analysis incomplete; see repository notes
Show all 91 signals by file

.claude-plugin/marketplace.json

  • Network accessline 19
    "email": "brian@buildermethods.com"       },       "homepage": "https://buildermethods.com",
  • Network accessline 20
    },       "homepage": "https://buildermethods.com",       "repository": "https://github.com/buildermethods/bm-skills",
  • Network accessline 21
    "homepage": "https://buildermethods.com",
  • Network accessline 22
    "repository": "https://github.com/buildermethods/bm-skills",

.claude-plugin/plugin.json

  • Network accessline 9
    "email": "brian@buildermethods.com"   },   "homepage": "https://buildermethods.com",
  • Network accessline 10
    },   "homepage": "https://buildermethods.com",   "repository": "https://github.com/buildermethods/bm-skills",
  • Network accessline 11
    "homepage": "https://buildermethods.com",
  • Network accessline 12
    "repository": "https://github.com/buildermethods/bm-skills",
  • Network accessline 13
    "license": "MIT",   "supportUrl": "https://github.com/buildermethods/bm-skills/issues" }
  • Network accessline 14
    "supportUrl": "https://github.com/buildermethods/bm-skills/issues"

skills/bm-design-system/SKILL.md

  • Network accessline 45
    - Look for `@import "tailwindcss"` in any CSS file under common entry paths (`src/`, `app/`, `app/javascript/`, `app/frontend/`). - Or `@tailwindcss/vite`, `@tailwindcss/postcss`, or `tailwindcss@^4` in `package.json`. - If none found, or i
  • Network accessline 47
    - If none found, or if you find Tailwind v3 markers (`tailwind.config.js`, `@tailwind base;`), **stop**: print "This skill requires Tailwind CSS v4 or later. Please upgrade first — see https://tailwindcss.com/docs/upgrade-guide — and re-run
  • Network accessline 96
    | Role     | Family    | Google Fonts import URL                                                                | CSS stack                                            | |----------|-----------|-----------------------------------------------
  • Network accessline 97
    |----------|-----------|----------------------------------------------------------------------------------------|------------------------------------------------------| | display  | Inter     | `https://fonts.googleapis.com/css2?family=Inte
  • Network accessline 98
    | display  | Inter     | `https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap`     | `'Inter', ui-sans-serif, system-ui, sans-serif`      |
  • Network accessline 99
    | body     | DM Sans   | `https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap`       | `'DM Sans', ui-sans-serif, system-ui, sans-serif`    |

skills/bm-design-system/references/components-ui/badge.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/button-dropdown.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/button.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/checkbox.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/data-table.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/dialog.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/dropdown-menu.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/input.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/radio.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/rich-text-field.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 28
    const bulletListIcon = `   <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 29
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 39
    const orderedListIcon = `   <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 40
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 50
    const taskListIcon = `   <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 51
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 60
    const outdentIcon = `   <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 61
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 69
    const indentIcon = `   <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  • Network accessline 70
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">

skills/bm-design-system/references/components-ui/select.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/components-ui/theme-toggle.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/lib/theme.ts

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/lib/utils.ts

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/CodeBlock.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/ColorSwatch.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/DesignSystem.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/SectionShell.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/SidebarNav.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/palette.ts

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/base-styles/BaseStylesSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/branding/ColorsSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/branding/TypographySection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/BadgesSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/ButtonDropdownSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/ButtonsSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/CalloutSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/DataTableSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/DropdownMenuSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/FormsSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/IconographySection.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 76
    options={         <ul className="list-disc pl-5">           <li>Pick from the full lucide set: https://lucide.dev/icons</li>
  • Network accessline 77
    <ul className="list-disc pl-5">           <li>Pick from the full lucide set: https://lucide.dev/icons</li>           <li>Use <code>text-ink-muted</code> for icons that recede; <code>text-accent</code> when emphasizing.</li>
  • Network accessline 78
    <li>Pick from the full lucide set: https://lucide.dev/icons</li>

skills/bm-design-system/references/page/sections/elements/ListingsSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/ModalSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/elements/ToggleButtonsSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/structure/BodyContentSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/structure/FootersSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/structure/MainNavSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/structure/PageHeadersSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/structure/ShellsSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/page/sections/structure/SubNavSection.tsx

  • Executable scriptline 1
    Executable file

skills/bm-design-system/references/styles/font-link-tags.html

  • Network accessline 12
    Substitution variables (filled in at scaffold time):     __HEADLINE_FONT_URL__  →  e.g. https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap
  • Network accessline 13
    __HEADLINE_FONT_URL__  →  e.g. https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap
  • Network accessline 14
    __BODY_FONT_URL__      →  e.g. https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap
  • Network accessline 16
    Where the two fonts are both Google Fonts, you can collapse them into a   single &family=… stylesheet for one fewer request:     https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=DM+Sans:wght@400;500;600
  • Network accessline 17
    single &family=… stylesheet for one fewer request:     https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=DM+Sans:wght@400;500;600&display=swap -->
  • Network accessline 18
    https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=DM+Sans:wght@400;500;600&display=swap
  • Network accessline 19
    --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 20
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 21
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

skills/bm-favicon-creator/SKILL.md

  • Network accessline 25
    - Name a [Lucide](https://lucide.dev/icons) icon (e.g. `rocket`, `sparkles`, `book-open`) — this is the default
  • Network accessline 86
    <svg width="80" height="80" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 97
    <svg width="80" height="80" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg">
  • Network accessline 116
    <svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">

skills/bm-prd-creator/steps/prd-html-template.md

  • Network accessline 14
    <meta name="viewport" content="width=device-width, initial-scale=1" />   <title>{{APP_NAME}} — PRD</title>   <script src="https://cdn.tailwindcss.com"></script>
  • Network accessline 15
    <title>{{APP_NAME}} — PRD</title>   <script src="https://cdn.tailwindcss.com"></script>   <script>
  • Network accessline 16
    <script src="https://cdn.tailwindcss.com"></script>
  • Network accessline 18
    tailwind.config = { darkMode: 'class' };   </script>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 19
    </script>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 20
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 21
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 22
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 23
    <script src="https://unpkg.com/lucide@latest"></script>

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 72 facts

and 22 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/bm-design-system/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/bm-design-system/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/bm-design-system/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/bm-design-system/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.