UI Styling
Ohh-889/skyroc
Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs.
Draws a complex screen or feature's UI as an annotated wireframe canvas, with tabs for an overview of the user's flow, one per area of the screen, and the questions left for the owner.
$ npx skills add pdcgomes/redlamp --skill screen-wireframes -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pdcgomes/redlamp screen-wireframes --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/pdcgomes/redlamp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/screen-wireframes .claude/skills/screen-wireframes && 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 "screen-wireframes" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/screen-wireframes into .claude/skills/screen-wireframes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screen-wireframes", 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/pdcgomes/redlamp/tree/main/.cursor/skills/screen-wireframesType 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 pdcgomes/redlamp --skill screen-wireframes -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pdcgomes/redlamp screen-wireframes --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.cursor/skills/screen-wireframes .agents/skills/screen-wireframes && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "screen-wireframes" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/screen-wireframes into .agents/skills/screen-wireframes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screen-wireframes", 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 pdcgomes/redlamp --skill screen-wireframes -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pdcgomes/redlamp screen-wireframes --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.cursor/skills/screen-wireframes .cursor/skills/screen-wireframes && 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 "screen-wireframes" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/screen-wireframes into .cursor/skills/screen-wireframes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screen-wireframes", 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/pdcgomes/redlamp.git --path .cursor/skills/screen-wireframes--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 pdcgomes/redlamp --skill screen-wireframes -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pdcgomes/redlamp screen-wireframes --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.cursor/skills/screen-wireframes .gemini/skills/screen-wireframes && 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 "screen-wireframes" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/screen-wireframes into .gemini/skills/screen-wireframes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screen-wireframes", 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 pdcgomes/redlamp screen-wireframesInstalls 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 pdcgomes/redlamp --skill screen-wireframes -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .github/skills && cp -r skills-src/.cursor/skills/screen-wireframes .github/skills/screen-wireframes && 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 "screen-wireframes" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/screen-wireframes into .github/skills/screen-wireframes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screen-wireframes", 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 pdcgomes/redlamp --skill screen-wireframes -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pdcgomes/redlamp screen-wireframes --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.cursor/skills/screen-wireframes .opencode/skills/screen-wireframes && 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 "screen-wireframes" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/screen-wireframes into .opencode/skills/screen-wireframes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "screen-wireframes", 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.
screen-wireframesDraws a complex screen or feature's UI as an annotated wireframe canvas, with tabs for an overview of the user's flow, one per area of the screen, and the questions left for the owner.
Screen Wireframes is an agent skill from pdcgomes/redlamp. Draws a complex screen or feature's UI as an annotated wireframe canvas, with tabs for an overview of the user's flow, one per area of the screen, and the questions left for the owner. Every region is numbered and marked built, being built, planned or later, with notes keyed to the numbers and each question giving what's there now, the options and a lean. Use when designing a screen, a window or a set of panels before building them, when asked for wireframes or mockups, when showing what's built and what's…
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.
It sits in Frontend & Design, covering UI design. The repository describes itself as: A native, open-source RAW photo editor for Mac, iPad and iPhone that feels immediately familiar to Lightroom users. The licence is MPL-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit bc52683. 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.
Shell commands in SKILL.md call:
gitFrom 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.
Screen Wireframes loads about 1.6k tokens when it runs. Until then it costs about 149 tokens; SKILL.md has 947 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); files beside SKILL.md are not scanned.
The full file from pdcgomes/redlamp at commit bc52683, republished under its MPL-2.0 licence (© pdcgomes). 947 words, ~1,646 tokens.
.claude/skills/screen-wireframes/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.A wireframes canvas shows how a complex screen looks and works before all of it exists: each region drawn where it sits, marked with where it stands, explained in a note, and the choices only the owner can make set out as questions. It is the design's picture, kept true to the code as the work lands. The library's (library-ui-wireframes.canvas.tsx in this project's canvases) is the example to follow.
~/.cursor/projects/<workspace>/canvases/<feature>-wireframes.canvas.tsx: <workspace> is the Cursor project folder for this repository (list ~/.cursor/projects/ if it isn't in the environment), <feature> a short kebab-case name (library-ui-wireframes, import-wireframes)..cursor/skills/workstream-canvas/SKILL.md).~/.cursor/skills-cursor/canvas/SKILL.md once per session before the first write: its rules apply (theme tokens only, no empty states, no gradients, emojis or shadows).git log), and the app it follows, if any (Lightroom Classic for the library). Note what each region's status rests on.WIREFRAMES (title, a line saying what it's drawn from and the date, the reading note), the meanings in STATUS, FLOW, PRINCIPLES and QUESTIONS. Keep the building blocks and the Overview and Questions tabs as they are.TABS between Overview and Questions.[Feature wireframes](/absolute/path/<feature>-wireframes.canvas.tsx).Window with its toolbar, regions laid out on a CSS grid with the screen's real columns and widths ("170px minmax(0, 1fr) 230px"). Draw what the user sees, not the code's structure.Box: a number (n), a short label and a status. The notes under the wireframe use the same numbers: what the region does and why, the tracker ID or decision it comes from (LIB-27, DEC-48), and its status. A wireframe with more than about ten regions splits into two.Kbd), templates and values, and plausible counts, saying once in the reading note that counts are made up. No placeholder text, no "TBD" box: a region not yet designed isn't drawn, it's a question.Box, Window, ListSection (a sidebar's rows with counts), Tile (a cell of content), Field (a labelled value), Segmented, Chip, Kbd, Slider, Mini, Caption, Notes, StatusTag. Add a block the screen needs (a domain's cell, such as the library's photo with stars and flags) beside them, in the same style.useState, data inline) and say it's illustrative.Each region, step and note carries one of four, and each must be true when written:
git log and the tracker.Never mark built what isn't merged, and say plainly what hasn't been tried in the app.
now, what's built or designed today; two or three options, shown as A, B and C; and lean, your recommendation and why, in a sentence.answer to what they chose, in a sentence, so it moves under Answered. Record the decision where it belongs (the design document, the tracker row's text, a DEC- row when it's a product decision, the board's decisions) and brief the agents building those parts. Redraw the regions it changes.Canvas TypeScript check line: fix errors until it reports none.Plain, complete sentences in the project's voice, calm and precise, with no superlatives. Status colours come from theme.category, and the accent goes on the region markers only. Neutral boxes, structural borders, the canvas skill's rules throughout.
© pdcgomes, MPL-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 1 other file in .cursor/skills/screen-wireframes of pdcgomes/redlamp.
Open the folder on GitHubat commit bc52683
Screen Wireframes 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 |
|---|---|---|---|---|---|---|
| Screen Wireframes this skillpdcgomes/redlamp | 222 | — | ~1.6k | Automated safety check: Pass | MPL-2.0 | |
| UI StylingOhh-889/skyroc | 795 | 13 repos | ~2.5k | Automated safety check: Pass | MIT | |
| LobeHub Interactive Prototypelobehub/lobehub | 83k | — | ~1.6k | Automated safety check: Pass | Custom licence | |
| Make Interfaces Feel Bettersamuelclay/NewsBlur | 7.6k | 10 repos | ~1.5k | Automated safety check: Pass | MIT | |
| UI UX Pro MaxZxBing0066/pixel-converter | 181 | 13 repos | ~2.6k | Automated safety check: Notes | BSD-2-Clause | |
| Design Dnazanwei/design-dna | 1.9k | 1 repos | ~2.1k | Automated safety check: Pass | MIT |
Ohh-889/skyroc
Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs.
lobehub/lobehub
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.
samuelclay/NewsBlur
Design engineering principles for making interfaces feel polished.
ZxBing0066/pixel-converter
UI/UX design intelligence with searchable database. An agent skill from ZxBing0066/pixel-converter.
zanwei/design-dna
Extract, define, and apply design DNA across three dimensions: design system (tokens), design style (qualitative feel), and visual effects (Canvas, WebGL, 3D, particles, shaders, scroll effects…
warpdotdev/warp
Turns a Figma frame or component into production code that matches the design, using the Figma MCP server and the project's own design system.
pdcgomes/redlamp
Redlamp Bench, the way an agent asks the owner to do a step in another app and gets the results back without anyone moving files.
pdcgomes/redlamp
The Redlamp User Manual (docs/manual), a dense, book-style PDF for photographers, typeset from Markdown and a print style sheet by Chrome, with its ranges, defaults and shortcuts generated from the…
pdcgomes/redlamp
The promo studio, which makes Redlamp's short promotional videos for social feeds the way a small creative agency does - a brief, hooks and copy, a script on a music grid, visuals from the promo…
pdcgomes/redlamp
Map of redlamp.app, the Next.js website in web/: its stack and commands, its pages, the home page's sections with their anchors, components and content sources, the brand's Tailwind tokens and…
pdcgomes/redlamp
The blog room, where every redlamp.app blog post is tracked from idea to announcement in a canvas the owner marks as they post.
pdcgomes/redlamp
The press room, where every outlet Redlamp is pitched to (newsletters, Mac and photography sites, developer and open-source communities, lists and directories) is tracked from finding it to its…
Categories
Draws a complex screen or feature's UI as an annotated wireframe canvas, with tabs for an overview of the user's flow, one per area of the screen, and the questions left for the owner. Screen Wireframes is an agent skill from pdcgomes/redlamp. Draws a complex screen or feature's UI as an annotated wireframe canvas, with tabs for an overview of the user's flow, one per area of the screen, and the questions left for the owner.
Screen Wireframes fits situations like: designing a screen; A set of panels before building them; asked for wireframes; showing whats built and whats planned in a UI.
Run `npx skills add pdcgomes/redlamp --skill screen-wireframes -a claude-code`. Or copy the skill folder (.cursor/skills/screen-wireframes in pdcgomes/redlamp) into .claude/skills/screen-wireframes in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pdcgomes/redlamp --skill screen-wireframes -a codex`. Or copy the skill folder (.cursor/skills/screen-wireframes in pdcgomes/redlamp) into .agents/skills/screen-wireframes 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 pdcgomes/redlamp --skill screen-wireframes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/screen-wireframes, .gemini/skills/screen-wireframes, .github/skills/screen-wireframes and .opencode/skills/screen-wireframes in your project.
Going by SKILL.md and its folder, Screen Wireframes needs the command-line tools its instructions call (git).
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. Review the folder before installing.
Screen Wireframes is published under the MPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Screen Wireframes: UI Styling (Ohh-889/skyroc, 795 stars), LobeHub Interactive Prototype (lobehub/lobehub, 83k stars), Make Interfaces Feel Better (samuelclay/NewsBlur, 7.6k stars) and UI UX Pro Max (ZxBing0066/pixel-converter, 181 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pdcgomes (a GitHub user) maintains it in pdcgomes/redlamp, which has 222 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 10, 2026.
Source: pdcgomes/redlamp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.