design-pages

Design GitHub Pages websites for software projects using VitePress and Vue.

7|4|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/nklisch/skills --skill design-pages
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-pages
Source: https://github.com/nklisch/skills/tree/main/.agents/skills/design-pages
Command: npx skills add https://github.com/nklisch/skills --skill design-pages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of creating engaging project websites that effectively communicate a software project's value, audience, and technical essence without requiring manual design expertise from scratch.

Core Features & Use Cases

  • Deep Codebase Analysis: Explores source code to understand project identity, features, and personality, ensuring designs are grounded in reality.
  • Collaborative Design Pitching: Researches domain trends and presents multiple options for structure, content, visuals, and components with trade-offs for user input.
  • Comprehensive Design Document: Generates a detailed spec covering site purpose, page architecture, color palettes, and custom Vue components.
  • Use Case: For a new data visualization library, the Skill analyzes the codebase, researches similar tools like D3.js sites, pitches a developer-focused landing page with interactive demos, and outputs a ready-to-implement design doc.

Quick Start

Activate the design-pages skill with a brief like "design a modern site for my CLI tool focused on minimalism" to get a full GitHub Pages design pitch.

Frequently Asked Questions about design-pages

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

FAQPage Schema
How do I design a GitHub Pages site for my software project?

This Skill designs GitHub Pages by deeply analyzing your codebase to understand project identity and features. It then pitches structural choices, visual identities, and custom Vue components, outputting a comprehensive design document for your software project.

What is the best way to create a project landing page using VitePress and Vue?

Creating a project landing page with VitePress and Vue is streamlined by pitching structural choices and visual identities through collaborative design analysis. This generates a detailed specification covering site purpose, content hierarchies, and custom components.

Can I use this to design a documentation site for my CLI tool?

Yes, you can design a documentation site for a CLI tool by providing a brief like designing a modern site focused on minimalism. The Skill applies a predefined VitePress and Vue stack to generate a ready-to-implement design document.

Does designing a project website with this approach require manual design expertise?

Designing a project website with this approach does not require manual design expertise from scratch. The Skill researches domain trends and presents multiple options for structure, content, and visuals with trade-offs for user collaboration.

How does the design process analyze my codebase to inform the website UI?

The design process analyzes your codebase by exploring source code to understand project identity, features, and personality. This ensures the resulting website UI designs and custom components are grounded in your software's technical essence.