compact-landing

Generates compact, visually distinct landing pages with varied design fingerprints and zero layout shift.

3|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/langgenius/due-date-hq-jwl --skill compact-landing-langgenius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compact-landing
Source: https://github.com/langgenius/due-date-hq-jwl/tree/main/.claude/skills/compact-landing
Command: npx skills add https://github.com/langgenius/due-date-hq-jwl --skill compact-landing-langgenius

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Landing pages for small products, demos, and developer tools often fall back on the same generic template: centered column, neutral palette, three feature cards. This Skill forces deliberate art direction so each compact page gets a distinct silhouette, palette, typography, and motion system while staying accessible and free of layout shift. ## Core Features & Use Cases - Design fingerprint generation: Picks a coherent direction across composition, measure, palette, typography, radius, surface, and motif axes, either via the scripts/pick-direction.mjs randomizer or the references/style-dna.md direction families. - Product-native signature artifacts: Guides creation of one real demo, specimen, or interactive control that gives the page identity instead of decorative filler. - Zero-shift motion rules: Enforces transform/opacity-only animation, reserved geometry for dynamic content, tabular numerals, and reduced-motion support. - Use Case: A developer launching a CLI tool asks for a small product page; the Skill selects a Pocket Console direction with an all-mono palette, a command-output specimen, and a single compact CTA that works on mobile and keyboard. ## Quick Start Use the compact-landing skill to build a compact landing page for my developer tool with a fresh design direction and one clear call to action.

Frequently Asked Questions about compact-landing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a landing page that does not look like a generic template?

Define a design fingerprint before coding: pick a composition silhouette, measure, palette, typography pairing, radius family, surface grammar, motif, and motion pattern. Ensure at least four axes differ from the canonical centered-column recipe so the first viewport has a distinct shape.

How to animate a web page without causing layout shift?

Animate only transform, opacity, and filter, and never use transition: all. Reserve dimensions with fixed heights, aspect-ratio, and overlaid state slots, use tabular numerals for changing numbers, and keep padding, borders, and font metrics stable across hover and state changes.

What is a design fingerprint for a landing page?

A design fingerprint is a pre-implementation choice of composition, measure, palette, typography, geometry, surface grammar, motif, and motion that forms one coherent art direction. The pick-direction.mjs script can generate one randomly from six direction families.

Does this approach work with existing CSS frameworks and fonts?

Yes, the workflow starts by inspecting the current stack and reusing installed tools, components, and fonts when they are close enough. It prefers plain HTML/CSS and existing dependencies, adding JavaScript only for behavior the page actually needs.

When should I not use a compact landing page approach?

Avoid it for content-heavy marketing sites needing many sections, deep pricing tables, or extensive SEO copy. The method targets small, focused pages with one primary action and restrained content depth, not full multi-page marketing sites.