Impeccable
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
LunCoSim's centralised theming system. An agent skill from LunCoSim/lunco-sim.
$ npx skills add LunCoSim/lunco-sim --skill lunco-theme -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LunCoSim/lunco-sim lunco-theme --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/LunCoSim/lunco-sim.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lunco-theme .claude/skills/lunco-theme && 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 "lunco-theme" agent skill from https://github.com/LunCoSim/lunco-sim/tree/main/skills/lunco-theme into .claude/skills/lunco-theme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lunco-theme", 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/LunCoSim/lunco-sim/tree/main/skills/lunco-themeType 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 LunCoSim/lunco-sim --skill lunco-theme -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LunCoSim/lunco-sim lunco-theme --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LunCoSim/lunco-sim.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/lunco-theme .agents/skills/lunco-theme && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "lunco-theme" agent skill from https://github.com/LunCoSim/lunco-sim/tree/main/skills/lunco-theme into .agents/skills/lunco-theme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lunco-theme", 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 LunCoSim/lunco-sim --skill lunco-theme -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LunCoSim/lunco-sim lunco-theme --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LunCoSim/lunco-sim.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/lunco-theme .cursor/skills/lunco-theme && 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 "lunco-theme" agent skill from https://github.com/LunCoSim/lunco-sim/tree/main/skills/lunco-theme into .cursor/skills/lunco-theme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lunco-theme", 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/LunCoSim/lunco-sim.git --path skills/lunco-theme--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 LunCoSim/lunco-sim --skill lunco-theme -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LunCoSim/lunco-sim lunco-theme --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LunCoSim/lunco-sim.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/lunco-theme .gemini/skills/lunco-theme && 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 "lunco-theme" agent skill from https://github.com/LunCoSim/lunco-sim/tree/main/skills/lunco-theme into .gemini/skills/lunco-theme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lunco-theme", 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 LunCoSim/lunco-sim lunco-themeInstalls 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 LunCoSim/lunco-sim --skill lunco-theme -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LunCoSim/lunco-sim.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/lunco-theme .github/skills/lunco-theme && 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 "lunco-theme" agent skill from https://github.com/LunCoSim/lunco-sim/tree/main/skills/lunco-theme into .github/skills/lunco-theme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lunco-theme", 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 LunCoSim/lunco-sim --skill lunco-theme -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LunCoSim/lunco-sim lunco-theme --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LunCoSim/lunco-sim.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/lunco-theme .opencode/skills/lunco-theme && 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 "lunco-theme" agent skill from https://github.com/LunCoSim/lunco-sim/tree/main/skills/lunco-theme into .opencode/skills/lunco-theme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lunco-theme", 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.
lunco-themeLunCoSim's centralised theming system. An agent skill from LunCoSim/lunco-sim.
Lunco Theme is an agent skill from LunCoSim/lunco-sim. LunCoSim's centralised theming system. Use this skill whenever you are about to write, touch, or review UI code that involves a color, spacing value, rounding, or egui visual style — in any panel, overlay, widget, gizmo label, or diagram. Trigger on any Color32::fromrgb, hex color, ui.stylemut(), visuals., ctx.setvisuals, "dark mode", "light mode", "accent color", "highlight", palette tweak, mention of Catppuccin, or work on a typed block-diagram editor (wire colours, class-kind badges). Also trigger when adding…
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Frontend & Design, covering Theming and dark mode. The repository describes itself as: Collaborative Multiphysics Cosimulator For Space Missions 🌎🚀🌚. The licence is Apache-2.0.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 43f1301. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are rust and bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Lunco Theme loads about 3.6k tokens when it runs. Until then it costs about 196 tokens; SKILL.md has 1,146 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 LunCoSim/lunco-sim at commit 43f1301, republished under its Apache-2.0 licence (© LunCoSim). 1,146 words, ~3,621 tokens.
.claude/skills/lunco-theme/SKILL.md (or your agent's skills folder).lunco-theme)Full API reference: crates/lunco-theme/README.md. This skill is the
decision guide for where colors/spacing come from in this repo.
Color32::from_rgb(...), hex literals, or RGBA tuples outside
crates/lunco-theme/. Every color in a panel, overlay, widget,
or gizmo routes through the Theme resource. If the color you
want doesn't exist yet, add a typed field at the right tier —
don't inline the value.theme.colors.*) only inside from_palette
builders. Anywhere else — including inside extension traits that
provide defaults via get_token — is a smell. If the default you
want is a palette entry, that's a sign you should be adding a
field to SchematicTokens or DesignTokens first.get_token is reserved for
resolving pinned user overrides.ctx.set_visuals(...) from a panel.
lunco-workbench applies theme.to_visuals() when its theme changes;
ThemePlugin applies shared typography styles in ThemeApplySet. Systems
that render directly before the workbench should run after that set; the
workbench orders its panels and overlays around it. The shell owns chrome
styling.theme.toggle_mode(), not a branch on
ThemeMode. Overrides survive the toggle automatically.theme.spacing and
theme.rounding, not ad-hoc 4.0 / 6.0 / Margin::same(8.0)
literals. The merged workbench title bar uses
theme.spacing.titlebar_height and
theme.spacing.titlebar_control_size for one shared alignment contract.theme.tokens.overlay_backdrop.
Let lunco-workbench own the body fill and keep standard PanelCtx content
frames transparent over it; do not introduce panel-local alpha values or
duplicate backdrop tokens.ThemePlugin maps egui's
built-in text styles and LunCoSim named roles from theme.typography across
the primary egui context. Use egui's normal widget styles for ordinary body,
button, heading, caption, and monospace text. Use
TypographyRole::text_style() for semantic RichText, and
TypographyRole::font_id(ui.style()) for custom painter text. Help, status
messages, and ordinary guidance use Body. Caption is for secondary metadata
and compact status-bar summaries; reserve DenseData and DenseCode for
genuinely compact information such as chart labels, timestamps, and log
rows. Keep authored model text and spatial label sizing under their
content/spatial owner.Runtime surfaces under assets/ui/ are the explicit exception to the egui
consumer rules above: their authored presentation belongs in Flair CSS. Put
surface colors, spacing, and rounding in CSS custom-property defaults and use
--ui-<property> bindings for engine-driven state. Do not add a Rust system
that copies Theme fields into the HTML tree every frame. Theme remains the
semantic source for egui/workbench consumers; the runtime HTML contract keeps
its own reloadable CSS presentation boundary.
Four tiers. Always work at the highest (most specific) tier that fits. If you're tempted to hardcode a palette entry at a lower tier, you're at the wrong tier — go up a level and add a field.
DesignTokens (generic semantic, universal to any UI)Fields on DesignTokens, populated by DesignTokens::from_palette.
Colours every UI uses regardless of domain.
theme.tokens.accent
theme.tokens.success
theme.tokens.warning
theme.tokens.error
theme.tokens.text
theme.tokens.text_subdued
theme.tokens.success_subduedAdd a field here when the token is cross-cutting (e.g. a new "destructive-action red" colour).
SchematicTokens (typed block-diagram editors)Fields on SchematicTokens, populated by SchematicTokens::from_palette.
Colours that any schematic editor uses — Modelica, SysML, electrical
CAD, flow charts. Shared vocabulary, one palette→intent mapping.
// Wire colours by connector domain
theme.schematic.wire_electrical // Pin, Plug
theme.schematic.wire_mechanical // Flange
theme.schematic.wire_thermal // HeatPort
theme.schematic.wire_fluid
theme.schematic.wire_signal // RealInput/Output
theme.schematic.wire_boolean
theme.schematic.wire_integer
theme.schematic.wire_multibody // Frame
theme.schematic.wire_unknown
// Class/component-kind badges
theme.schematic.class_model_badge
theme.schematic.class_block_badge
theme.schematic.class_class_badge
theme.schematic.class_connector_badge
theme.schematic.class_record_badge
theme.schematic.class_type_badge
theme.schematic.class_package_badge
theme.schematic.class_function_badge
theme.schematic.class_operator_badge
theme.schematic.class_badge_fg
// Schematic-panel typography
theme.schematic.text_muted
theme.schematic.text_headingAdd a field here when you need a new schematic concept (e.g. a "selected wire" colour, a new connector domain).
A trait on Theme inside the domain crate. Maps domain-specific
names (Modelica Pin, parsed ClassType::Model, SysML stereotype)
to tier 2 fields. Zero palette reads in the trait body —
if the intent isn't in tier 2 yet, go add it there first.
// crates/lunco-modelica-ui/src/ui/theme.rs
pub trait ModelicaThemeExt {
fn wire_color(&self, connector_type: &str) -> Color32;
fn class_badge_bg(&self, kind: &ClassType) -> Color32;
}
impl ModelicaThemeExt for Theme {
fn wire_color(&self, connector_type: &str) -> Color32 {
let leaf = connector_type.rsplit('.').next().unwrap_or(connector_type);
let s = &self.schematic;
match leaf {
"Pin" | "Plug" => s.wire_electrical,
"Flange_a" | "Flange_b" => s.wire_mechanical,
"RealInput" | "RealOutput" => s.wire_signal,
_ => s.wire_unknown,
}
}
fn class_badge_bg(&self, kind: &ClassType) -> Color32 {
match kind {
ClassType::Model => self.schematic.class_model_badge,
ClassType::Package => self.schematic.class_package_badge,
// ...
}
}
}theme.register_override(domain, token, colour) + theme.get_token(domain, token, fallback). Use only when:
theme.get_token("modelica", "port_input", theme.schematic.wire_signal)).get_token is not the pattern for introducing new defaults.
If you're writing self.colors.blue as the fallback, stop — the
right fix is a new field in tier 2.
Themefn my_system(
mut contexts: EguiContexts,
theme: Res<lunco_theme::Theme>,
) {
let ctx = contexts.ctx_mut().unwrap();
egui::Area::new("x".into()).show(ctx, |ui| {
ui.colored_label(theme.tokens.success, "ok");
ui.colored_label(theme.schematic.wire_electrical, "bus");
});
}&mut World widget / WorkbenchPanel::ui_worldClone the whole Theme out of World before touching ui — you
can't hold Res<Theme> and &mut World at the same time:
let theme = world.resource::<lunco_theme::Theme>().clone();
// now render freely with `theme.tokens.*`, `theme.schematic.*`,
// or (for Modelica) `theme.wire_color("Pin")` via the extension trait.use lunco_ui::prelude::{Theme, ThemeMode, ThemePlugin}; // re-exported
// or directly:
use lunco_theme::{Theme, ThemeMode, ThemePlugin, DesignTokens, SchematicTokens, ColorPalette};
// Domain extension (if any):
use crate::ui::theme::ModelicaThemeExt;| Need | Use |
|---|---|
| Primary/brand action | theme.tokens.accent |
| Success / ok / online | theme.tokens.success |
| Warning / caution | theme.tokens.warning |
| Error / offline / destructive | theme.tokens.error |
| Body text | theme.tokens.text |
| Secondary / muted text | theme.tokens.text_subdued |
| Panel background | theme.colors.mantle |
| Widget surface | theme.colors.surface0..surface2 |
| Electrical wire | theme.schematic.wire_electrical |
| Mechanical flange | theme.schematic.wire_mechanical |
| Signal (Real) | theme.schematic.wire_signal |
| Class-kind badge | theme.schematic.class_<kind>_badge |
| Schematic diagram muted text | theme.schematic.text_muted |
| Domain type → schematic colour | extension trait (theme.wire_color(…)) |
| User-pinned override | theme.get_token(...) with prior register_override |
If the answer is "none of these fit" — add a field in the right tier. Tier 1 if the colour is cross-UI; tier 2 if schematic-specific. Don't default tier 3 with palette picks.
lunco-workbench::WorkbenchPlugin auto-adds ThemePlugin — full
app shells get it for free.app.add_plugins(lunco_theme::ThemePlugin). Without it,
Res<Theme> will not be present and systems will panic on access.WorkbenchPlugin's layout/render loop is what pushes Theme into the
egui context (ctx.set_visuals(theme.to_visuals())). A standalone panel
harness without the workbench must apply theme.to_visuals() itself
(e.g. ui.style_mut().visuals = theme.to_visuals();).world.resource_mut::<lunco_theme::Theme>().toggle_mode();theme.mode in panel code to pick colors; pick the
token and trust Theme::dark() / Theme::light() to have remapped
it correctly.| ❌ Don't | ✅ Do |
|---|---|
Color32::from_rgb(46, 194, 126) | theme.tokens.success |
theme.colors.blue in a panel | Add a field to SchematicTokens or DesignTokens |
self.colors.blue as a default in an extension trait | self.schematic.wire_electrical field (add if missing) |
ui.visuals_mut().override_text_color = Some(...) | Let lunco-workbench apply theme.to_visuals() |
if mode == Dark { red } else { dark_red } | One token; palette handles the swap |
wire_color_for(connector) local function per crate | Domain extension trait returning theme.schematic.wire_* |
Margin::same(8.0) | theme.spacing.window_padding |
Add a new catppuccin-egui dep in a domain crate | Consume colors via Theme; bridging lives in lunco-theme only |
Before merging any UI change, scan the diff for:
Color32::from_rgb, hex, or RGBA tuples outside lunco-theme.theme.colors.* reads outside from_palette builders or
tier-4 get_token fallbacks.theme.tokens.*, theme.schematic.*,
or a domain extension trait mapping domain types → those fields.theme.schematic.* fields, not inlined at call sites.register_override in the
domain plugin's build.ctx.set_visuals calls in panel code.theme.spacing / theme.rounding
where a token exists.Theme.typography roles; no ad-hoc font sizes
remain in ordinary widget or painter text.theme.mode == Dark branches picking colors.# Colors that should be routed through theme (ignore lunco-theme itself):
grep -rn "Color32::from_rgb\|Color32::from_rgba" crates/ \
| grep -v "crates/lunco-theme/"
# Palette reads outside lunco-theme and from_palette builders:
grep -rn "theme\.colors\." crates/ \
| grep -v "crates/lunco-theme/" \
| grep -v "from_palette"
# ctx.set_visuals calls (should only be in the workbench theme refresh):
grep -rn "set_visuals" crates/Findings from any command are candidates to refactor into theme tokens at the appropriate tier.
© LunCoSim, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/lunco-theme of LunCoSim/lunco-sim.
Open the folder on GitHubat commit 43f1301
Lunco Theme 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 |
|---|---|---|---|---|---|---|
| Lunco Theme this skillLunCoSim/lunco-sim | 107 | — | ~3.6k | Automated safety check: Pass | Apache-2.0 | |
| Impeccablebestofjs/bestofjs | 3.1k | 26 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Figma Design System Builderwarpdotdev/warp | 65k | 2 repos | ~4.4k | Automated safety check: Pass | AGPL-3.0 | |
| Tailwindcss Developmentanonaddy/anonaddy | 4.9k | 10 repos | ~865 | Automated safety check: Pass | MIT | |
| UI StylingOhh-889/skyroc | 795 | 13 repos | ~2.5k | Automated safety check: Pass | MIT | |
| MCP Developmentcoollabsio/coolify | 63k | 1 repos | ~949 | Automated safety check: Pass | MIT |
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
warpdotdev/warp
Builds or updates a design system in Figma from a codebase in ordered phases: discovery, variables and tokens, components, theming and documentation, with checkpoints.
anonaddy/anonaddy
Always invoke when the user's message includes 'tailwind' in any form.
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.
coollabsio/coolify
A skill your agent uses for Laravel MCP development. An agent skill from coollabsio/coolify.
saoudi-h/solar-icons
UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.
LunCoSim/lunco-sim
Generate concise LunCoSim nightly GitHub release notes with platform downloads, installation guidance, an AI-agent mission prompt, and a changelog link.
LunCoSim/lunco-sim
Build or repair a reusable scene component through a live LunCoSim Editor session.
LunCoSim/lunco-sim
Build or review a componentized LunCoSim USD assembly with a realistic, dimensionally checkable presentation.
LunCoSim/lunco-sim
Author and review LunCoSim behavioral, asset-backed, component, mission, visual, and requirements-verification tests.
LunCoSim/lunco-sim
Create, extend, register, or debug a reusable LunCoSim Rhai tool library for live USD authoring, component linting, inspection, or test support.
LunCoSim/lunco-sim
Author an interactive tutorial, guided lesson, onboarding flow, coach-mark tour, or objectives checklist in LunCoSim.
Categories
LunCoSim's centralised theming system. An agent skill from LunCoSim/lunco-sim. Lunco Theme is an agent skill from LunCoSim/lunco-sim. LunCoSim's centralised theming system.
Lunco Theme fits situations like: you are about to write; review UI code that involves a color; egui visual style — in any panel; any Color32::fromrgb.
Run `npx skills add LunCoSim/lunco-sim --skill lunco-theme -a claude-code`. Or copy the skill folder (skills/lunco-theme in LunCoSim/lunco-sim) into .claude/skills/lunco-theme in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LunCoSim/lunco-sim --skill lunco-theme -a codex`. Or copy the skill folder (skills/lunco-theme in LunCoSim/lunco-sim) into .agents/skills/lunco-theme 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 LunCoSim/lunco-sim --skill lunco-theme -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lunco-theme, .gemini/skills/lunco-theme, .github/skills/lunco-theme and .opencode/skills/lunco-theme in your project.
SKILL.md names no scripts, command-line tools or credentials: Lunco Theme is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Lunco Theme is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k 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 Lunco Theme: Impeccable (bestofjs/bestofjs, 3.1k stars), Figma Design System Builder (warpdotdev/warp, 65k stars), Tailwindcss Development (anonaddy/anonaddy, 4.9k stars) and UI Styling (Ohh-889/skyroc, 795 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LunCoSim (a GitHub organization) maintains it in LunCoSim/lunco-sim, which has 107 GitHub stars. The repository holds 40 skills in this directory. The repository was last updated on October 10, 2026.
Source: LunCoSim/lunco-sim on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.