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.
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.
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.
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.
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>/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
30-day change not yet available: not enough history.
Individual skills in this repository
- bm-design-system
skills/bm-design-system - bm-favicon-creator
skills/bm-favicon-creator - bm-prd-creator
skills/bm-prd-creator - bm-skill-builder
skills/bm-skill-builder
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 tokensAlways available to the agent
SKILL.md
6,262 tokensWhen the skill is activated
Reference documents
3,034 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Audience assumption
- Core interaction principles
- Hard assumptions
- Phase 0 — Detect target codebase state
- Phase 1 — Confirm route
- Phase 2 — Branding defaults
- Phase 3 — (re-run only) Scope
- Phase 4 — Write files
- Phase 5 — Update agent instructions
- Phase 6 — Scan for existing UI to migrate
- Phase 7 — Wrap up
- Canonical section list
- Token derivation reference
- Style notes for the scaffolded page
Scripts executed separately
references/components-ui/badge.tsxreferences/components-ui/button-dropdown.tsxreferences/components-ui/button.tsxreferences/components-ui/checkbox.tsxreferences/components-ui/data-table.tsxreferences/components-ui/dialog.tsxreferences/components-ui/dropdown-menu.tsxreferences/components-ui/input.tsxreferences/components-ui/radio.tsxreferences/components-ui/rich-text-field.tsxreferences/components-ui/select.tsxreferences/components-ui/theme-toggle.tsxreferences/lib/theme.tsreferences/lib/utils.tsreferences/page/CodeBlock.tsxreferences/page/ColorSwatch.tsxreferences/page/DesignSystem.tsxreferences/page/SectionShell.tsxreferences/page/SidebarNav.tsxreferences/page/palette.tsreferences/page/sections/base-styles/BaseStylesSection.tsxreferences/page/sections/branding/ColorsSection.tsxreferences/page/sections/branding/TypographySection.tsxreferences/page/sections/elements/BadgesSection.tsxreferences/page/sections/elements/ButtonDropdownSection.tsxreferences/page/sections/elements/ButtonsSection.tsxreferences/page/sections/elements/CalloutSection.tsxreferences/page/sections/elements/DataTableSection.tsxreferences/page/sections/elements/DropdownMenuSection.tsxreferences/page/sections/elements/FormsSection.tsxreferences/page/sections/elements/IconographySection.tsxreferences/page/sections/elements/ListingsSection.tsxreferences/page/sections/elements/ModalSection.tsxreferences/page/sections/elements/ToggleButtonsSection.tsxreferences/page/sections/structure/BodyContentSection.tsxreferences/page/sections/structure/FootersSection.tsxreferences/page/sections/structure/MainNavSection.tsxreferences/page/sections/structure/PageHeadersSection.tsxreferences/page/sections/structure/ShellsSection.tsxreferences/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 bytesSKILL.mdcore26,322 bytesSKILL.mdcore26,322 bytesSKILL.mdcore26,322 bytesSKILL.mdcore26,322 bytesSKILL.mdcore26,322 bytesSKILL.mdcore26,322 bytesSKILL.mdcore26,322 bytesreferences/agent-instructions.mddoc2,917 bytesreferences/components-ui/badge.tsxruns879 bytesreferences/components-ui/button-dropdown.tsxruns2,722 bytesreferences/components-ui/button.tsxruns1,187 bytesreferences/components-ui/checkbox.tsxruns872 bytesreferences/components-ui/data-table.tsxruns1,117 bytesreferences/components-ui/dialog.tsxruns2,904 bytesreferences/components-ui/dropdown-menu.tsxruns3,215 bytesreferences/components-ui/input.tsxruns508 bytesreferences/components-ui/radio.tsxruns1,379 bytesreferences/components-ui/rich-text-field.tsxruns10,776 bytesreferences/components-ui/select.tsxruns822 bytesreferences/components-ui/theme-toggle.tsxruns1,812 bytesreferences/derive-palette.mddoc4,147 bytesreferences/lib/theme.tsruns2,098 bytesreferences/lib/utils.tsruns169 bytesreferences/page/CodeBlock.tsxruns1,185 bytesreferences/page/ColorSwatch.tsxruns2,690 bytesreferences/page/DesignSystem.tsxruns5,557 bytesreferences/page/SectionShell.tsxruns2,432 bytesreferences/page/SidebarNav.tsxruns3,697 bytesreferences/page/palette.tsruns2,293 bytesreferences/page/sections/base-styles/BaseStylesSection.tsxruns9,327 bytesreferences/page/sections/branding/ColorsSection.tsxruns2,703 bytesreferences/page/sections/branding/TypographySection.tsxruns2,223 bytesreferences/page/sections/elements/BadgesSection.tsxruns1,790 bytesreferences/page/sections/elements/ButtonDropdownSection.tsxruns5,841 bytesreferences/page/sections/elements/ButtonsSection.tsxruns3,025 bytesreferences/page/sections/elements/CalloutSection.tsxruns2,198 bytesreferences/page/sections/elements/DataTableSection.tsxruns3,654 bytesreferences/page/sections/elements/DropdownMenuSection.tsxruns7,017 bytesreferences/page/sections/elements/FormsSection.tsxruns7,149 bytesreferences/page/sections/elements/IconographySection.tsxruns2,440 bytesreferences/page/sections/elements/ListingsSection.tsxruns5,553 bytesreferences/page/sections/elements/ModalSection.tsxruns5,099 bytesreferences/page/sections/elements/ToggleButtonsSection.tsxruns3,158 bytesreferences/page/sections/structure/BodyContentSection.tsxruns2,856 bytesreferences/page/sections/structure/FootersSection.tsxruns1,647 bytesreferences/page/sections/structure/MainNavSection.tsxruns23,632 bytesreferences/page/sections/structure/PageHeadersSection.tsxruns11,062 bytesreferences/page/sections/structure/ShellsSection.tsxruns3,845 bytesreferences/page/sections/structure/SubNavSection.tsxruns7,773 bytesreferences/routing/nextjs-app-router.mddoc750 bytesreferences/routing/nextjs-pages-router.mddoc571 bytesreferences/routing/rails-inertia.mddoc1,934 bytesreferences/routing/vite-react-router.mddoc842 bytesreferences/styles/design-system.cssasset15,119 bytesreferences/styles/font-link-tags.htmlasset1,316 bytesreferences/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 GitHubbm-favicon-creator
When your agent uses it
Generate a complete favicon set (SVG, PNGs, multi-resolution .ico, Apple touch icon) from a Lucide icon (default) or another source SVG, then wire the favicon meta tags into the codebase. Use when the user wants to set up a favicon, replace a placeholder favicon, or brand the app icon.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,630 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Step 1 — Gather inputs from the user
- Step 2 — Locate the layout file
- Step 3 — Determine the public asset directory
- Step 4 — Generate the SVG for browser tabs (rounded square with centered icon)
- Step 5 — Generate the raster source SVG
- Step 6 — Rasterize all sizes
- Step 7 — Wire up the meta tags
- Step 8 — Report what changed
- Rules
Files
SKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytesSKILL.mdcore9,695 bytes
Read SKILL.md
# Favicon Creator
Generate a complete, cross-device favicon set and wire it into the project's layout so it shows up correctly in every browser, tab, home screen, and pinned shortcut.
The favicon is always rendered as a **square with tight rounded corners**, with the chosen icon **centered** inside on a solid background color.
## Prerequisites
Requires `rsvg-convert` and ImageMagick's `magick` on the system. If either is missing, stop and ask the user to install them (`brew install librsvg imagemagick`). Do not attempt a workaround.
## Step 1 — Gather inputs from the user
Ask each question in order. Wait for an answer before moving on. Do not assume defaults beyond what is specified.
View the complete source on GitHubbm-prd-creator
When your agent uses it
Use when the user wants to create a Product Requirements Document (PRD) for a new app, feature, or project. Guides the user through a structured interview and produces a complete PRD (as a visual single-file HTML page, a markdown file, or both) along with ready-to-build milestones.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,371 tokensWhen the skill is activated
Reference documents
8,736 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Audience assumption
- Core interaction principles
- Phases
- Final note on user energy
Files
SKILL.mdcore6,206 bytessteps/brain-dump.mddoc387 bytessteps/core-purpose.mddoc401 bytessteps/data-model.mddoc818 bytessteps/format-choice.mddoc981 bytessteps/integrations.mddoc1,054 bytessteps/milestones.mddoc1,018 bytessteps/out-of-scope.mddoc789 bytessteps/per-feature-scoping.mddoc1,592 bytessteps/prd-html-template.mddoc15,750 bytessteps/tech-stack.mddoc1,759 bytessteps/top-level-features.mddoc380 bytessteps/write-files.mddoc9,171 bytes
Read SKILL.md
# PRD Creator
You are guiding a non-technical business builder through turning a raw idea into a structured PRD and a sequence of milestone prompts that they can use to drive a coding agent through implementation.
This skill follows a structured, multi-phase process. Each phase has its own instructions file in the `steps/` folder. Read and follow each step file when executing that phase. Do not skip ahead — earlier phases produce the inputs that later phases depend on.
## Audience assumption
The user understands product, user experience, and what they want their app to do. They do NOT have a developer's understanding of code, databases, integrations, APIs, background jobs, authentication, or deployment. Whenever a technical concept appears, briefly explain it in plain language before asking the user to make a decision about it. Examples of how to explain things:
- "A *background job* is just a way for the app to do slow work (like calling an AI) after the user has already moved on, so the user doesn't have to wait."
- "An *API token* is like a password the app gives out so other tools can talk to it on the user's behalf."
- "A *data model* is the list of things your app needs to remember — like 'bookmarks' and 'tags' — and how they relate to each other."
View the complete source on GitHubbm-skill-builder
When your agent uses it
Build a new agent skill (or restructure an existing one) following Builder Methods conventions. Use when the user wants to create a skill, turn a repeatable process into a skill, or restructure a skill that has outgrown its shape — "create a skill", "make this a skill", "turn my proposal process into a skill", "restructure this skill".
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
654 tokensWhen the skill is activated
Reference documents
4,290 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The process
- Hard rules
Files
SKILL.mdcore2,970 bytesreference/conventions.mddoc5,691 bytesreference/example-structures.mddoc1,542 bytessteps/build.mddoc3,296 bytessteps/design.mddoc1,560 bytessteps/interview.mddoc3,387 bytessteps/save.mddoc1,148 bytessteps/understand.mddoc1,866 bytessteps/verify.mddoc1,212 bytes
Read SKILL.md
# bm-skill-builder
Turns a repeatable process into a well-built agent skill: instructions in plain markdown and folders, portable across any agent harness. Works for brand-new skills and for restructuring existing ones that have outgrown a single SKILL.md.
## The process
1. **Understand the process** — `steps/understand.md`: ask the user to describe the process the skill is for, then infer what you can — job, inputs, artifact, raw material.
2. **Interview the user** — `steps/interview.md`: design the skill with the user — description, name, inputs (if any), its own interview (if any), realistic examples (if applicable), and the step plan. Recommend-then-confirm format throughout.
3. **Design the shape** — `steps/design.md`: simple or structured, per the conventions.
4. **Build it** — `steps/build.md`: write the files against the conventions checklist.
5. **Save it** — `steps/save.md`: ask where the skill should live — this repo's `.agents/skills/`, global `~/.agents/skills/`, or a `.claude` alternate — and place it there.
6. **Verify & hand off** — `steps/verify.md`: run it from its saved location, then teach the user the improvement loop.
## Hard rulesView the complete source on GitHubSkills 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 scriptsAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-design-system/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-design-system/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-design-system/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-design-system/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-design-system/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-design-system/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bm-favicon-creator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.claude-plugin/marketplace.json:1Plugin-wide analysis incomplete; see repository notes.claude-plugin/marketplace.json:1Plugin-wide analysis incomplete; see repository notes
- No broad tool permissions
- No dangerous shell commands
- 51 network referencesin 8 files: bm-design-system/references/components-ui/rich-text-field.tsx:28 bm-design-system/references/styles/font-link-tags.html:12 bm-prd-creator/steps/prd-html-template.md:14 and 5 more
- No hidden or obfuscated text
- No instruction overrides
- 40 executable scriptsin 40 files: bm-design-system/references/components-ui/badge.tsx:1 bm-design-system/references/components-ui/button-dropdown.tsx:1 bm-design-system/references/components-ui/button.tsx:1 and 37 more
- No access to secrets
- No requests to vote in Hot
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
- Network access in prose of the SKILL.mdbm-design-system/SKILL.md:45Low confidence
- Network access in prose of the SKILL.mdbm-design-system/SKILL.md:47Low confidence
- Network access in prose of the SKILL.mdbm-design-system/SKILL.md:96Low confidence
- Network access in prose of the SKILL.mdbm-design-system/SKILL.md:97Low confidence
- Network access in prose of the SKILL.mdbm-design-system/SKILL.md:98Low confidence
- Network access in prose of the SKILL.mdbm-design-system/SKILL.md:99Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/badge.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/button-dropdown.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/button.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/checkbox.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/data-table.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/dialog.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/dropdown-menu.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/input.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/radio.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:1Low confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:28High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:29High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:39High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:40High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:50High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:51High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:60High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:61High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:69High confidence
- Network access in code of a file that runsbm-design-system/references/components-ui/rich-text-field.tsx:70High confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/select.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/components-ui/theme-toggle.tsx:1Low confidence
- Executable script in a comment of a file that runsbm-design-system/references/lib/theme.ts:1Low confidence
- Executable script in code of a file that runsbm-design-system/references/lib/utils.ts:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/CodeBlock.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/ColorSwatch.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/DesignSystem.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/SectionShell.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/SidebarNav.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/palette.ts:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/base-styles/BaseStylesSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/branding/ColorsSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/branding/TypographySection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/BadgesSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/ButtonDropdownSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/ButtonsSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/CalloutSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/DataTableSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/DropdownMenuSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/FormsSection.tsx:1High confidence
- Executable script in code of a file that runsbm-design-system/references/page/sections/elements/IconographySection.tsx:1High confidence
- Network access in code of a file that runsbm-design-system/references/page/sections/elements/IconographySection.tsx:76High confidence
- Network access in code of a file that runsbm-design-system/references/page/sections/elements/IconographySection.tsx:77High confidence
- Network access in code of a file that runsbm-design-system/references/page/sections/elements/IconographySection.tsx:78High confidence
and 22 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/bm-design-system/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/bm-design-system/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/bm-design-system/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.