art-direction
Create an original premium visual system for a local-business website, including typography, color, spacing, imagery, layouts, components, and restrained…
Skill by DevJanidu
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/devjanidu-art-direction
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/art-direction
What's inside
- Skill name
art-direction- Description
- Create an original premium visual system for a local-business website, including typography, color, spacing, imagery, layouts, components, and restrained motion. Use before or during frontend design of a local-business site.
- License
- MIT
- Instructions
- 34 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Art Direction 1. Define a three-word direction tied to the business, such as `editorial / serene / precise`. 2. Establish design tokens for color, type, spacing, radius, shadows, container widths, and motion. 3. Choose one display face and one highly readable text face when available; provide resilient fallbacks. 4. Create hierarchy through scale, spacing, composition, and imagery—not excessive cards, gradients, or decoration. 5. Use a restrained palette with one action color and verified contrast. 6. Favor authentic business imagery. If assets are missing, use intentional neutral compositions or clearly labeled placeholders. ## Anti-generic rules - Avoid default SaaS dashboards, random glassmorphism, excessive pills, repeated card grids, and purple-gradient templates unless the brand calls for them. - Vary section rhythm: editorial split, full-bleed visual, focused proof row, structured list, and strong closing composition. - Keep motion subtle, purposeful, and disabled or reduced for `prefers-reduced-motion`. - Ensure hover states have equivalent keyboard/focus behavior. ## Two reference direction archetypes Use these as concrete starting points when a brief calls for either extreme — pick one, don't blend them, and still complete step 1's three-word direction for the specific business. - **Sharp/editorial**: `--radius: 0` everywhere (buttons, cards, images, inputs — full squares/rectangles), high-contrast palette, bold or uppercase micro-labels and eyebrows, hover communicated through underline, color-invert, or border-weight change rather than shadow or radius change. The sharpness itself is the decoration, so keep spacing, type scale, and section rhythm restrained — do not stack it with heavy shadows or gradients. - **Soft/spa**: generous radius, pastel-plus-one-accent palette, airy whitespace, rounded imagery crops. Decoration stays minimal here too — softness comes from color and spacing, not added ornament. ## Scroll-revealed gallery motion When a brief calls for a gallery that animates in on scroll: - Trigger reveals with `IntersectionObserver` or native CSS scroll-driven animations — avoid scroll-position math in JS. - Animate only `transform` and `opacity` (translate/fade) so the browser never has to recalculate layout. - Stagger items within a row by roughly 60–100ms so the reveal reads as a sequence, not a flash. - Lazy-load offscreen images so the reveal animation isn't racing an unloaded image. - Must no-op under `prefers-reduced-motion` per the anti-generic rules above — images should simply be present, not animated in.
From DevJanidu/curb-appeal, MIT.
More from DevJanidu/curb-appeal
- 0.479score
project-detector
DevJanidu
Classify a workspace as new, or an existing Astro, Next.js, React/Vite, Laravel Blade, Laravel Livewire, Laravel Inertia React, Vue, Svelte, static site…
SkillCFreshness: CClaude Code +9 - 0.479score
editorial-luxury-theme
DevJanidu
Apply the "Sharp Editorial Luxury" visual system — zero-radius cards/buttons, espresso/taupe/gold palette, Poppins, uppercase letter-spaced labels with…
SkillCFreshness: CClaude Code +9 - 0.474score
business-blueprints
DevJanidu
Choose the right information architecture, conversions, pages, trust signals, schema type, and content rules per vertical — salon/beauty, barbershop, spa…
SkillCFreshness: CClaude Code +9 - 0.474score
image-pipeline
DevJanidu
Source, optimize, and verify real images for every image slot — search business-provided assets first, then Unsplash/Pexels/Pixabay; convert to modern…
SkillCFreshness: CClaude Code +9 - 0.474score
booking-engine
DevJanidu
Implement appointment/reservation booking for local businesses — data model, availability, conflict prevention, notifications, and staff-facing management.
SkillCFreshness: CClaude Code +9 - 0.471score
frontend-craft
DevJanidu
Implement production-quality responsive local-business websites — React, Astro, Vue, Svelte, Laravel/Blade, or plain HTML/CSS.
SkillCFreshness: CClaude Code +9 - 0.471score
client-handoff
DevJanidu
Produce a plain-language handoff document for a non-technical owner — what was built, how to edit content/services/images, how forms and booking work, what…
SkillCFreshness: CClaude Code +9 - 0.471score
design-system
DevJanidu
Produce a deterministic visual system before building pages — a three-word direction, color/type roles, scales, spacing, radius, shadows, component styles…
SkillCFreshness: CClaude Code +9 - 0.471score
form-integrations
DevJanidu
Wire contact and inquiry forms to a real, working target — never a form that fakes success.
SkillCFreshness: CClaude Code +9 - 0.471score
accessibility-audit
DevJanidu
Verify a site meets WCAG 2.2 AA — semantics, keyboard operation, focus management, labels/errors, contrast, alt text, reduced motion, touch sizes, zoom, and…
SkillCFreshness: CClaude Code +9 - 0.471score
performance-audit
DevJanidu
Check and improve Core Web Vitals and load performance against practical Lighthouse gates — LCP, CLS, fonts, images, unused JS, third parties, caching, and…
SkillCFreshness: CClaude Code +9 - 0.471score
project-recommender
DevJanidu
Recommend the project type and technology by asking outcome questions, not framework questions.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 18, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/DevJanidu/curb-appeal
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from DevJanidu
- 0.479score
project-detector
DevJanidu
Classify a workspace as new, or an existing Astro, Next.js, React/Vite, Laravel Blade, Laravel Livewire, Laravel Inertia React, Vue, Svelte, static site…
SkillCFreshness: CClaude Code +9 - 0.479score
editorial-luxury-theme
DevJanidu
Apply the "Sharp Editorial Luxury" visual system — zero-radius cards/buttons, espresso/taupe/gold palette, Poppins, uppercase letter-spaced labels with…
SkillCFreshness: CClaude Code +9 - 0.474score
business-blueprints
DevJanidu
Choose the right information architecture, conversions, pages, trust signals, schema type, and content rules per vertical — salon/beauty, barbershop, spa…
SkillCFreshness: CClaude Code +9 - 0.474score
booking-engine
DevJanidu
Implement appointment/reservation booking for local businesses — data model, availability, conflict prevention, notifications, and staff-facing management.
SkillCFreshness: CClaude Code +9 - 0.474score
image-pipeline
DevJanidu
Source, optimize, and verify real images for every image slot — search business-provided assets first, then Unsplash/Pexels/Pixabay; convert to modern…
SkillCFreshness: CClaude Code +9 - 0.471score
client-handoff
DevJanidu
Produce a plain-language handoff document for a non-technical owner — what was built, how to edit content/services/images, how forms and booking work, what…
SkillCFreshness: CClaude Code +9
Cite this page
art-direction skill. Agent Mart. https://agentmart.dev/skills/devjanidu-art-direction (last updated 2026-10-24)