Use when the user greets you (says "hi", "hello", "hey", etc.) to confirm the pilotso11-skills plugin is installed and active.
Granular side-by-side audit of a rendered screen vs its locked sample plate. Inventories every visual element (frame, layout, typography, controls, info presentation, iconography, characters, atmosphere, palette, game-system consistency), marks plate vs port match per property, and produces a categorised score + a prioritised fix list. Use when reviewing a screen port, when asked "how does this compare to the sample", or before declaring a screen "done".
Read a locked sample plate and produce an implementation spec — a buildable decomposition of every visual element into its constructor call, layout coords, typography role, state binding, and asset source. Pair with `screen-comparison` (decomposition is the BEFORE; comparison is the AFTER). Use before opening a screen port PR, before briefing a subagent on a new screen, or when "I need to build this plate" is the task. Produces a markdown spec the developer (or `developer-task-executor`) builds against directly.
Fix a screen port one property at a time, verifying each change against the plate before moving on. Takes the prioritised fix list from `screen-comparison` as input. Use after a screen-comparison audit returns < A-, or when directed to "fix the screen". Never touches more than one element property per iteration. Prevents the failure mode of making multiple changes at once and losing track of what helped and what regressed.
Personal collection of Claude Code skills authored by @pilotso11, packaged as a single installable plugin.
From within Claude Code, run the slash command:
/plugin install pilotso11-skills@https://github.com/pilotso11/pilotso11-skills
Claude Code will fetch the latest main, register the plugin, and load every
skill under skills/.
If you want to hack on a skill locally, clone the repo and launch Claude with
--plugin-dir pointing at the checkout:
git clone https://github.com/pilotso11/pilotso11-skills.git
cd pilotso11-skills
claude --plugin-dir .
Claude will load the plugin for that session only, picking up local edits to
any SKILL.md without reinstalling.
| Skill | Trigger | What it does |
|---|---|---|
hello | User greets Claude | Confirms the plugin is loaded and active (smoke test) |
screen-decomposition | Before building or revising a screen against a locked sample plate | Reads the plate and produces a buildable spec — every visual element decomposed into its constructor call, layout coords, typography role, state binding, and asset source. The before half of the visual-fidelity loop. |
screen-comparison | After porting a screen, or "how does this compare to the sample" | Granular side-by-side audit of a rendered screen vs its locked sample plate. Inventories every visual element, marks plate-vs-port match per property (rows are property-level so the output feeds screen-tweaking directly), and produces a categorised score on the full A+→F grade scale + prioritised fix list. The after half of the loop. |
screen-tweaking | After screen-comparison returns < A-, or "fix the screen" | Precision repair loop: fixes the screen one property at a time, verifying each change against the plate before moving on. Prevents the failure mode of changing many things at once and losing track of what helped vs regressed. |
mkdir -p skills/<skill-name>
skills/<skill-name>/SKILL.md with YAML frontmatter. name and
description are required; the description is what Claude uses to decide
when to invoke the skill, so be specific about triggering conditions.
---
name: <skill-name>
description: Use when ... (describe the triggering situation precisely)
---
# Skill body
Instructions for Claude when this skill is invoked.
claude plugin validate .
Resolve any errors before opening a PR. Warnings are tolerated but worth
addressing.claude plugin validate .
check; it must pass before merge.main, anyone who installed the plugin will pick up
the new skill on their next claude plugin update.Every push to main and every pull request runs claude plugin validate .
inside a node:lts-slim container with the official @anthropic-ai/claude-code
CLI installed. The job fails if .claude-plugin/plugin.json is missing or
malformed, or if any skills/*/SKILL.md has invalid structure.
Branch protection on main requires this check to pass before merge.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub pilotso11/pilotso11-skillsCommands for the fullstack-devc development container image
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Memory compression system for Claude Code - persist context across sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth