Agent skill
website-builder
Website sitemap generation workflow. Analyzes requirements, delegates to sitemap-analyst agent, generates sitemap with shadcn-ui-blocks component selections. Use when planning website architecture, structuring pages, selecting components, or requesting sitemap/page structure planning.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/devops/website-builder-mattnigh-skills-collection
SKILL.md
Website Sitemap Generator
Generates website architecture with intelligent shadcn-ui-blocks component selection. Output: Markdown sitemap with copy-paste pnpm commands.
WORKFLOW
Triggered by: User request for website sitemap/architecture planning
References: .claude/docs/prompts/website-build/01-sitemap.md
Process
-
Gather Requirements
- Business name, industry, target audience
- Goals and objectives
- Required pages (homepage, about, services, contact, etc.)
- Brand voice and values
-
Delegate to sitemap-analyst Agent
- Agent model:
sonnet(architecture/reasoning) - Agent reads:
.claude/skills/sitemap-pages/→ Page templates.claude/skills/shadcn-ui-blocks/docs/→ Block descriptions
- Agent matches sections to best-fit blocks (NOT sequential)
- Agent generates
pnpm dlx shadcn addcommands
- Agent model:
-
Output
- File:
.claude/planning/[project]/sitemap.md - Format: Markdown
- Contains:
- Page structure (routes, sections)
- Selected shadcn-ui-blocks with reasons
- Copy-paste ready pnpm commands
- Internal linking strategy
- User journeys
- File:
Example Sitemap Output
# Sitemap: Local Studios
## 1. Homepage (/)
**Template:** sitemap-pages/pages/homepage.md
### Sections
**Hero Section**
- Block: @shadcnblocks/hero-18
- Reason: Clean CTA with background video support
- Command: `pnpm dlx shadcn add @shadcnblocks/hero-18`
**Features Grid**
- Block: @shadcnblocks/feature-12
- Reason: Icon-based 3-column layout, perfect for services
- Command: `pnpm dlx shadcn add @shadcnblocks/feature-12`
Next Steps
After receiving sitemap.md, user should:
-
Execute Commands
- Run each
pnpm dlx shadcn addcommand - Downloads shadcn-ui-blocks to project
- Run each
-
Manual Integration
- Insert downloaded blocks into page files
- Create
global.csswith theme/colors
-
Optional Workflows (separate prompts):
02-unsplash.md→ Integrate stock images03-animation.md→ Add mikroanimations04-seo.md→ SEO optimization05-midjourney.md→ Generate AI image prompts
Keywords to Trigger This Skill
Primary: sitemap, website architecture, page structure, website planning Secondary: site structure, information architecture, component selection, page planning
Integration Summary
| Component | Purpose |
|---|---|
| sitemap-analyst | Generates sitemap with block selections (Model: sonnet) |
| sitemap-pages | Provides page templates/structures |
| shadcn-ui-blocks | 929 pre-built components library |
Example Request Triggers
- "Create a sitemap for my website"
- "Plan website architecture"
- "Generate page structure with component selections"
- "Help me structure my site pages"
- "Build a sitemap with shadcn blocks"
Output Artifact
User receives:
.claude/planning/[project]/sitemap.md containing:
- Page hierarchy (routes, sections)
- Selected shadcn-ui-blocks with reasons
- Copy-paste ready
pnpm dlx shadcn addcommands - Internal linking strategy
- User journey mapping
Note: This skill now focuses ONLY on sitemap generation. SEO, animations, and image integration are handled by separate optional workflow prompts.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?