@spikalabs/design-kit
v0.2.0
Published
Project-scoped spikalabs design-kit skills installer for Codex and Claude Code.
Maintainers
Readme
spikalabs-design-kit
Internal spikalabs design kit for agent-assisted implementation and redesign of interfaces in the Neo-brutalist visual language extracted from the spikalabs reference website.
This repository may be externally visible for collaborators, audits, and agent-skill tooling, but the primary audience is spikalabs teams. Treat it as a house design kit rather than a general-purpose distribution package.
The scope is intentionally narrow: it teaches agents to produce visible structure, hard black borders, offset shadows, Space Mono UI, spikalabs accent colors, tactile hover states, and high-contrast layouts instead of generic SaaS templates.
Name
spikalabs-design-kit is the canonical repository and kit name. The npm package name is @spikalabs/design-kit.
What changed
- The project shell, metadata, install names, and docs were renamed around the
spikalabs-design-kitidentity. - The visual rules now target the reference website's spikalabs Neo-brutalism.
- A source-backed style audit and design guide were added under
docs/. - The broad aesthetic variants were replaced with focused internal spikalabs Neo-brutal implementation, redesign, image-generation, brand, and Stitch skills.
- Upstream marketing assets and sponsor material were removed from the active documentation path.
Style source
Start here before changing the skills:
docs/REFERENCE_WEBSITE_AUDIT.mddocs/spikalabs-design-kit-style-guide.mddocs/spikalabs-brand-symbol.md
Core extracted tokens:
| Role | Value |
| --- | --- |
| Primary purple | #6200ea |
| Symbol purple range | #6A00FF / #6200EA / #5200D8 |
| Symbol black | #050505 |
| Paper | #edeff1 |
| Ink | #1c1c1e |
| Gray | #3a3a3c |
| Light gray | #a0a8aa |
| Yellow | #ffe566 |
| Cyan | #7ee8fa |
| Pink | #ff8fab |
| Lime | #b8f397 |
| Border | 2px solid #1c1c1e |
| Shadow | 3px 3px 0 0 #1c1c1e |
| Hover shadow | 5px 5px 0 0 #1c1c1e |
| Large frame shadow | 6px 6px 0 0 #1c1c1e |
Brand assets
assets/brand/spikalabs-symbol.pngis the provided raster source reference for the spikalabs symbol.assets/brand/spikalabs-symbol.svgis the canonical vector spikalabs symbol mark for kit branding.assets/brand/spikalabs-design-kit.svgis the repository banner lockup using that symbol inside the Neo-brutal frame system.- Use the symbol for brand moments in headers, hero visuals, brand-board covers, app icons, favicons, and internal documentation. Do not invent substitute spikalabs symbol marks unless a task explicitly asks for exploratory logo work.
Using the kit
Project-scoped usage (recommended)
Use project scope when the spikalabs design rules should apply only to the current repository. The kit exposes the same canonical skills through both supported project locations:
- Codex:
.agents/skills/<skill-name>/SKILL.md - Claude Code:
.claude/skills/<skill-name>/SKILL.md
Install without cloning this kit by running the npm executable from the target project:
npx -y github:spikalabscorp/spikalabs-design-kit --target .After this package is published to npm, the shorter form also works:
npx -y @spikalabs/design-kit --target .Install one skill into the current project:
npx -y github:spikalabscorp/spikalabs-design-kit \
--target . \
--skill spikalabs-design-kit-frontendAsk an agent to install project-scoped skills by generating a copy-paste prompt:
npx -y github:spikalabscorp/spikalabs-design-kit \
agent-prompt \
--skill spikalabs-design-kit-gptThe repository also ships Codex and Claude Code plugin marketplace metadata for
teams that prefer plugin installation flows over checked-in skill folders. Use
the npx installer above when the desired output is literal project-scope
.agents/skills and .claude/skills folders committed to a target repo.
When you already have this kit cloned locally, the shell installer remains available:
./scripts/install-project-scope.sh --target /path/to/projectFor active kit development, link a target project back to this checkout:
./scripts/install-project-scope.sh --target /path/to/project --link --forceSee docs/PROJECT_SCOPE_SKILLS.md for npx, agent-assisted, plugin marketplace, verification, and maintenance notes.
Global install (optional)
Use global installation only when these skills should be available outside a specific project. Pass -g/--global to install to each agent's user-level skill location instead of the current repository.
npx skills add https://github.com/spikalabscorp/spikalabs-design-kit \
--agent codex \
--agent claude-code \
--skill '*' \
-g \
-yInstall one global skill by its install name:
npx skills add https://github.com/spikalabscorp/spikalabs-design-kit \
--agent codex \
--agent claude-code \
--skill spikalabs-design-kit-frontend \
-g \
-yLocal path lookup:
source ./skill.sh spikalabs-design-kit-frontendSkills
| Folder | Install name | Purpose |
| --- | --- | --- |
| spikalabs-design-kit-frontend | spikalabs-design-kit-frontend | Default implementation skill for landing pages, marketing pages, portfolios, and editorial pages in the spikalabs-design-kit Neo-brutal style. |
| spikalabs-design-kit-redesign | spikalabs-design-kit-redesign | Audit-first transformation of existing projects into the spikalabs-design-kit Neo-brutal system. |
| spikalabs-design-kit-gpt | spikalabs-design-kit-gpt | Stricter GPT/Codex-oriented variant with mandatory design plan and complete output rules. |
| spikalabs-design-kit-image-to-code | spikalabs-design-kit-image-to-code | Image-first workflow for generating references, analyzing them, then implementing matching code. |
| spikalabs-design-kit-imagegen-web | spikalabs-design-kit-imagegen-web | Image-generation-only web reference skill. |
| spikalabs-design-kit-imagegen-mobile | spikalabs-design-kit-imagegen-mobile | Image-generation-only mobile screen and flow skill. |
| spikalabs-design-kit-brandkit | spikalabs-design-kit-brandkit | Image-generation-only symbol-led brand board skill using the provided spikalabs symbol mark and hard-border style. |
| spikalabs-design-kit-stitch | spikalabs-design-kit-stitch | Google Stitch-compatible semantic design-system generator. |
| spikalabs-design-kit-output-enforcement | spikalabs-design-kit-output-enforcement | Utility skill that prevents placeholder or truncated code output. |
Design rules in one screen
- Build visible structure: bordered sections, grid backgrounds, framed media, bracketed nav labels.
- Use Space Mono for UI voice: labels, buttons, chips, metadata, and high-impact headings.
- Use hard shadows only: no blur radius, no glass panels, no soft gray cards.
- Keep accent color purposeful: purple for hierarchy, yellow/cyan/pink/lime for surfaces and categories.
- Use the spikalabs symbol as the brand anchor; do not invent replacement marks.
- Make interactions tactile: hover moves up-left, active moves down-right and removes shadow.
- Preserve accessibility: visible focus rings, high contrast, reduced-motion fallbacks.
Repository structure
.
├── .agents/
│ └── skills/ # Codex project-scope adapters
├── .claude/
│ └── skills/ # Claude Code project-scope adapters
├── docs/
│ ├── REFERENCE_WEBSITE_AUDIT.md
│ ├── spikalabs-design-kit-style-guide.md
│ ├── spikalabs-brand-symbol.md
│ ├── PROJECT_SCOPE_SKILLS.md
│ ├── LICENSE_POLICY.md
│ └── PATCH_USAGE.md
├── assets/
│ └── brand/
│ ├── spikalabs-symbol.png
│ ├── spikalabs-symbol.svg
│ └── spikalabs-design-kit.svg
├── skills/
│ ├── spikalabs-design-kit-frontend/
│ ├── spikalabs-design-kit-redesign/
│ ├── spikalabs-design-kit-gpt/
│ ├── spikalabs-design-kit-image-to-code/
│ ├── spikalabs-design-kit-imagegen-web/
│ ├── spikalabs-design-kit-imagegen-mobile/
│ ├── spikalabs-design-kit-brandkit/
│ ├── spikalabs-design-kit-stitch/
│ └── spikalabs-design-kit-output-enforcement/
├── bin/
│ └── spikalabs-design-kit.mjs
├── scripts/
│ └── install-project-scope.sh
├── package.json
├── skill.sh
└── CHANGELOG.mdLicense and attribution
MIT. See LICENSE, NOTICE.md, and
docs/LICENSE_POLICY.md.
spikalabs-design-kit is a fork of the original taste-skill project. The
upstream copyright notice is retained for the original work, and fork-specific
modifications created by spikalabs are copyrighted by spikalabs Co, Ltd..
