⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

sp-brand-kit

@resciencelab⭐ 89 stars

Collect a product's official brand and promotional material and put it on its prototype canvas as image rows, one row per surface. Covers the company's own brand kit, the App Store, Google Play and Microsoft Store listings, verified social accounts, the newsroom and the marketing site; writing assets/brand/manifest.json with real pixel sizes, a source and a provenance on every file; wiring the folder's generator to read it; and verifying every file before it is listed. Use when asked to add branding, brand material, a brand kit, logos, app-store screenshots, ads or press photography to a canvas, or to build a brand kit for a product.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐ 89 on GitHubGitHub ↗

Growing

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

super-prototyping

super-prototyping

An app and a set of agent skills for rebuilding and designing product UI as self-contained HTML artboards on a local tldraw canvas, with the measuring toolkit the skills drive. Your boards stay in your project, and the app upgrades around them.

This repo is the open-source edition. Mono Factory is the commercial edition: it works out of the box, with its agents already set up, for anyone who would rather not configure agents themselves. How the two differ.

The point of it is a replica you can defend. Every colour and every metric on a cloned board traces back to a measurement of the source capture, and the capture itself is parked on the canvas directly under the replica, so the two are one glance apart rather than one memory apart.

How you use it: install the app, open the canvas, then hand Claude Code your screenshots and ask for the sp-clone-prototype skill. It grids the capture, samples it region by region, writes one measured token block, generates every board from a single gen.py, then re-renders those boards and diffs them against the capture until the numbers hold. sp-new-ui-mock does the same for screens that have no reference to measure. Both write .html files into canvases/<board>/, and the canvas picks them up as shapes with no registry, no build step and no design tool.

Five community projects

Five of the app folders in canvases/, each shared to the community as a project that opens read-only in the app. That folder's own README.md lists them all. Each is a real sp-clone-prototype run, rebuilt from measured samples with the evidence recorded for every token. Open any of them with ?canvas=<slug>, and one board of it with ?canvas=<slug>#<file>. The address follows whatever is open, the page and the selected board, so the URL in the bar is always the link to share.

duolingo-ios, eight screens that are mostly picture

duolingo-ios

Replica on top, its source capture directly below it. The captures are cropped to the same 393 × 852 screen and masked to the same 52pt corner radius, so the two rows line up pixel for pixel. Six screens of the learning path and the two modal sheets.

luma-ios, twelve screens and the process behind them

luma-ios

Six of the twelve. The replica draws a Dynamic Island the capture does not have: the source composites it out, the iOS frame spec draws it, and this run keeps the frame and excludes the top 56pt from its numbers.

notion-ios, eighteen screens

notion-ios

Replica on top, its source capture directly below it. @3x captures, same crop and same scale.

claude-ios, fifteen screens across four flows

claude-ios

Six of the fifteen. Home, a streaming answer, voice mode, an artifact card, the Add to Chat sheet and a photo answer. The serif answer column is set in Georgia standing in for Tiempos, matched on cap height and about 11% wider.

raycast-ios, eleven screens across three flows

raycast-ios

Replica on top, source capture directly below it. Same crop, same scale, so the two rows line up pixel for pixel. The Models sheet and Presets flows; the six "Ask AI" screens are on the same board.

Install

On macOS, Homebrew installs the app:

brew install --cask ReScienceLab/tap/super-prototyping

Then open Super Prototyping. The cask installs the same Super-Prototyping-<version>-<arch>.dmg every release attaches, so downloading that instead gives the same app, signed and notarised from v1.5.2 on.

On Windows, releases after v1.5.2 attach Super-Prototyping-<version>-x64.exe. It installs for the current user and asks for no administrator. It is not signed, so the first time it runs Windows says "Windows protected your PC": choose More info, then Run anyway.

From then on the app updates itself. On launch it looks for a newer release, downloads it in the background and asks once to restart; Later installs it when you quit. The first launch's welcome shows the version, and a click on it checks again. v1.5.3 and earlier do not, so update those once by hand, with brew upgrade --cask super-prototyping or the new installer.

The app is the canvas in a window, and it needs no terminal and no bun. It opens straight onto its home page, which is no project's, and asks over it which agent you will work with, Claude Code or Codex. That agent is your own: you install it and sign in to it yourself. Mono Factory, the commercial edition, comes with its agents set up instead. New projects are made in Documents/Super Prototyping from the home page or the + on the tab bar, and each shows its canvases. The home page's Community section lists the projects people shared, each opening read-only as a tab, and sp duplicate <id> copies one into your projects. The agent works in the panel on the left, with or without a project open, and remembers the conversation until you start a new one. It runs in a folder of its own under Documents/Super Prototyping/.workspaces, which holds the skills, kept at the app's version.

The app is also the whole install for an agent outside it. On macOS, every launch links sp, refkit and artgen onto ~/.local/bin, adds that to your shell's PATH once, and links the skills into ~/.claude/skills, ~/.agents/skills (Codex and the agents that share it), ~/.hermes/skills and ~/.factory/skills, wherever that agent is installed. Every link goes through ~/.local/share/super-prototyping/current, which the app points at itself on each launch, so an update moves the skills and the commands with it. With Codex installed it also lets Codex run the three commands without asking, as a prefix_rule in ~/.codex/rules/default.rules. The commands run the toolkit inside the app with uv. On Windows the app links the skills the same way, as junctions, and runs uv tool install on its toolkit, which puts the commands in ~\.local\bin; uv's own installer already put that directory on PATH. sp uninstall takes all of it back.

An agent that has the skills and not the app installs it itself: the sp-canvas skill's scripts/install.sh downloads the app into /Applications (or ~/Applications) and opens it. When the app has found a newer release, every command prints a [super-prototyping:notice] line on stderr, and sp upgrade has the app install it.

Start a project

Your project holds boards and nothing else — no canvas app, no toolkit, no skills to keep in step:

mkdir -p my-product-design/canvases && cd my-product-design
cp -r "$(sp root)/canvases/templates" canvases/<slug>
python3 canvases/<slug>/gen.py

sp root prints the tree inside the app. The community projects above are not in it: sp fetch <id> prints a folder holding a copy of one.

Run the canvas

sp open               # the app, on its home page
sp start              # the same canvas in a browser, without the app

Every project is a folder under ~/Documents/Super Prototyping, made from the home page's New project, and served at /p/<name>/; PROTOTYPING_PROJECTS_DIR moves that folder. No folder elsewhere is ever opened as a project, so a project's Delete cannot trash code you did not make there. sp open starts the app if it is not running and prints the address. sp start is for where the app cannot run. From a checkout without a build, it downloads the canvas built for that version into ~/.cache/super-prototyping/, then serves i

// HOW IT'S BUILT

KEY FILES

skills/sp-brand-kit/SKILL.mdREADME.md

// REPO STATS

89 stars