with one click
css-template
Manage CSS design system templates for landing pages - view, analyze, or create component libraries
Menu
Manage CSS design system templates for landing pages - view, analyze, or create component libraries
Build a complete resume through all 3 steps (draft, provenance check, final)
Initialize JobOps workspace - configure output directories, install templates, and optionally migrate legacy files
Assess candidate against job posting using pre-created scoring rubric
Compare assessment files across application folders under applications_root
Interview-driven generation of three market-validated ideal-role archetypes (Anchor, Stretch, Pivot) from career history, elicited preferences, and high-scoring assessment patterns
Generate a strategic cover letter with requirements-matching table from Step 3 resume
| name | css-template |
| description | Manage CSS design system templates for landing pages - view, analyze, or create component libraries |
| disable-model-invocation | true |
Read .jobops/config.json. If missing, stop with:
JOBOPS NOT CONFIGURED Run /jobops:setup (then /jobops-ic:setup) to initialize your workspace.
Use config.directories.contractor_root for output paths in this skill.
Use config.preferences.default_currency for pricing if applicable.
I'll help you manage the CSS design system templates for landing page development.
--view [template]: Display available CSS templates and their components--analyze [template]: Deep-dive analysis of a specific template's design system--create [name]: Create a new CSS template based on existing patternsDefault behavior (no arguments): List all available templates with summaries
| Template | File | Description |
|---|---|---|
| tactical | ${CLAUDE_PLUGIN_ROOT}/styles/subpage-styles.css | Military/tech aesthetic with gradients, grid layouts, terminal displays |
| minimal | ${CLAUDE_PLUGIN_ROOT}/styles/minimal-styles.css | Clean, whitespace-focused, modern typography |
| corporate | ${CLAUDE_PLUGIN_ROOT}/styles/corporate-styles.css | Professional, conservative, enterprise-friendly |
--view)${CLAUDE_PLUGIN_ROOT}/styles/subpage-styles.css)Design Philosophy: Mission-critical, data-driven, technically sophisticated
Color Palette:
:root {
--bg-dark: #0a0f1c;
--bg-darker: #050810;
--text-primary: #e0e6ed;
--text-secondary: #8892a0;
--accent: #4a9eff;
--accent-secondary: #00d4aa;
--border-color: #1a2234;
--card-bg: #0d1424;
}
Key Components:
| Component | Class | Usage |
|---|---|---|
| Navigation | .nav, .nav-link, .nav-cta | Top navigation with CTA button |
| Hero | .hero, .hero-title, .hero-subtitle | Full-width gradient hero section |
| Content Sections | .content-section, .section-title | Standard content containers |
| Feature Grid | .feature-grid, .feature-item | 2-3 column benefit displays |
| Method Cards | .method-cards, .method-card | Step-by-step methodology |
| Pipeline Steps | .pipeline-steps, .pipeline-step | Linear process visualization |
| Terminal Display | .terminal-mini, .terminal-header | Code/command display |
| Scoring Grid | .scoring-grid, .score-item | Metrics and ratings |
| CTA Section | .cta-section, .cta-btn, .secondary-btn | Call-to-action blocks |
| Footer | .footer, .footer-links | Site footer |
Responsive Breakpoints:
max-width: 768pxmax-width: 480pxAnimation Features:
.fade-in-up)--analyze)When --analyze tactical (or other template) is specified:
Read the CSS file completely
Read: ${CLAUDE_PLUGIN_ROOT}/styles/subpage-styles.css
Extract Design System Variables
Catalog All Components For each component, document:
Generate Component Usage Examples
<!-- Feature Grid Example -->
<div class="feature-grid">
<div class="feature-item">
<div class="feature-icon">Icon</div>
<h3>Feature Title</h3>
<p>Feature description text</p>
</div>
<!-- Repeat for each feature -->
</div>
Identify Extension Points
Accessibility Audit
# CSS Template Analysis: [Template Name]
## Design System Overview
- **Primary Color**: [hex] - Used for [components]
- **Accent Color**: [hex] - Used for [components]
- **Typography**: [font-stack] at [scale]
## Component Inventory
| Component | Classes | Variants | Responsive |
|-----------|---------|----------|------------|
| ... | ... | ... | ... |
## Usage Patterns
[Code examples for each major component]
## Extension Guidelines
[How to add new components while maintaining consistency]
## Accessibility Notes
[WCAG compliance status and recommendations]
--create)When --create [name] is specified:
Define Design Direction Gather requirements for the new template:
Generate Base CSS Structure
Using the frontend-design skill, create a new CSS file with:
/* ========================================
* [Template Name] Design System
* Generated: [Date]
* Purpose: [Description]
* ======================================== */
/* Variables */
:root {
/* Colors */
--bg-primary: [value];
--bg-secondary: [value];
--text-primary: [value];
--text-secondary: [value];
--accent: [value];
--accent-hover: [value];
/* Typography */
--font-heading: [stack];
--font-body: [stack];
--font-mono: [stack];
/* Spacing */
--space-xs: 0.25rem;
--space-sm: 0.5rem;
--space-md: 1rem;
--space-lg: 2rem;
--space-xl: 4rem;
/* Borders */
--radius-sm: 4px;
--radius-md: 8px;
--radius-lg: 16px;
/* Shadows */
--shadow-sm: [value];
--shadow-md: [value];
--shadow-lg: [value];
}
/* Base Styles */
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: var(--font-body);
background: var(--bg-primary);
color: var(--text-primary);
line-height: 1.6;
}
/* Navigation */
.nav { ... }
/* Hero Section */
.hero { ... }
/* Content Sections */
.content-section { ... }
/* Feature Grid */
.feature-grid { ... }
/* Cards */
.card { ... }
/* CTA */
.cta-section { ... }
.cta-btn { ... }
/* Footer */
.footer { ... }
/* Responsive */
@media (max-width: 768px) { ... }
@media (max-width: 480px) { ... }
Validate Template
Save Template
{config.directories.contractor_root}/landing-pages/{slug}/styles.css{slug} is provided by the caller — either the user (passed in) or the /create-landing-page orchestrator. The {slug} folder under landing-pages/ is shared with sibling landing-page skills (create-landing-page, copywrite, copywriting-spec) — this skill writes styles.css INTO that existing per-slug folder.mkdir -p {config.directories.contractor_root}/landing-pages/{slug}.<section class="hero">
<div class="hero-content">
<h1 class="hero-title">Main Headline</h1>
<p class="hero-subtitle">Supporting subheadline with value prop</p>
<div class="hero-cta">
<a href="#" class="cta-btn">Primary Action</a>
<a href="#" class="secondary-btn">Secondary Action</a>
</div>
</div>
</section>
<section class="content-section">
<h2 class="section-title">Benefits Section</h2>
<div class="feature-grid">
<div class="feature-item">
<div class="feature-icon">[Icon/Emoji]</div>
<h3>Benefit One</h3>
<p>Description of benefit</p>
</div>
<!-- Repeat 2-3 more items -->
</div>
</section>
<section class="cta-section">
<h2>Ready to Get Started?</h2>
<p>Supporting copy that reinforces value</p>
<a href="#" class="cta-btn">Take Action Now</a>
</section>
# List all available templates
/landing-page:css-template
# View tactical template components
/landing-page:css-template --view tactical
# Deep analysis of the tactical template
/landing-page:css-template --analyze tactical
# Create a new minimal template
/landing-page:css-template --create saas-modern
# Create corporate template with specific requirements
/landing-page:css-template --create enterprise-clean
Now processing template operation: $ARGUMENTS...