website-building

Route ambiguous website-building requests to the narrowest matching child skill.

28|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/labs21-dev/agents-stack --skill website-building-labs21-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: website-building
Source: https://github.com/labs21-dev/agents-stack/tree/main/skills-optional/website-building
Command: npx skills add https://github.com/labs21-dev/agents-stack --skill website-building-labs21-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This router solves the problem of ambiguity when a website-building request could fit multiple child skills by routing to the narrowest correct child (informational, webapp, or game).

Core Features & Use Cases

  • disambiguation and routing: chooses the narrowest child based on project type and domain guidance.
  • domain-aware decision order: uses the provided decision table to map project type to a specific child.
  • error handling and installation guidance: if the optimal child is missing, instructs to install it and route accordingly.
  • validation and safety: validates frontmatter naming and references/children.json to ensure consistency.
  • design-token awareness: aligns with shared design tokens so children inherit a coherent design system.

Quick Start

Start by routing an ambiguous website-building request to the narrowest matching child (game, webapp, or informational) using the domain guidance in references/children.json.

Frequently Asked Questions about website-building

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

FAQPage Schema
How do I route ambiguous website-building requests to the correct project type?

Website-building routing targets game, webapp, or informational child skills based on project type and domain guidance. If the optimal child skill is missing, the router instructs you to install it before proceeding with the routing decision.

When do I need a router for webapp versus informational website workflows?

A router is needed when website-building requests fit multiple child skills, like a SaaS dashboard or content-focused landing page. It disambiguates by selecting the narrowest child using a domain-aware decision order mapped in references.

Can I use this website router if the required child skill is not installed?

Yes, the router validates references and provides installation guidance for missing child skills. It enforces frontmatter naming validation and checks children.json to ensure a clean, testable routing decision before proceeding with the workflow.

What is the best way to ensure consistent design tokens across different web project types?

The website-building router aligns with shared design tokens so child skills inherit a coherent design system. This maintains visual consistency across game, webapp, and informational projects by enforcing frontmatter and references validation.

Why does my website-building workflow fail validation when routing to a child skill?

Validation fails when frontmatter naming or references/children.json are inconsistent. The router enforces strict validation to ensure a clean routing decision, requiring correct naming and valid child references before proceeding with the workflow.

Does the website-building router support browser games and SaaS dashboards equally?

The router supports browser games and SaaS dashboards by applying domain-aware decision logic. It maps project types to specific child skills, ensuring each website-building request follows its intended specialization accurately through validated routing.