init-client-brief

Create canonical client site-brief JSON validated against the site-brief schema.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/calebaero/website-factory --skill init-client-brief
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: init-client-brief
Source: https://github.com/calebaero/website-factory/tree/main/skills/init-client-brief
Command: npx skills add https://github.com/calebaero/website-factory --skill init-client-brief

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a deterministic site-brief JSON for new client engagements by guiding the user through the minimum fields and validating it against the site-brief schema.

Core Features & Use Cases

  • Guides users through Groups A-F to collect only blank fields, yielding a canonical JSON brief at sites/<client-slug>/site-brief.json.
  • Validates against schemas/site-brief.schema.json and offers next steps for /website-factory:validate-brief and /website-factory:plan-site.
  • Works end-to-end from intake to plan stage for client engagements, ensuring reproducible setup.

Quick Start

Turn on the intake, run /website-factory:init-client-brief <client-slug>, and follow the prompts to produce sites/<client-slug>/site-brief.json.

Frequently Asked Questions about init-client-brief

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

FAQPage Schema
How do I create a validated client brief JSON for new project onboarding?▼

To create a validated client brief JSON, run the intake command with a client slug and follow the guided prompts to collect blank fields, which automatically validates against the site-brief schema and outputs to the client's site directory.

What's the best way to automate site brief intake and schema validation?▼

Automating site brief intake is done by guiding users through Groups A-F to collect only blank fields, validating the output against the site-brief schema, and producing a canonical JSON brief for reproducible setup.

Can I use this brief intake workflow for deterministic planning handoffs?▼

Yes, you can use this brief intake workflow for deterministic planning handoffs because it produces a canonical JSON file that directly satisfies downstream validation and site planning workflows.

Do I need a site-brief schema to validate client intake fields?▼

Yes, you need a site-brief schema to validate client intake fields, as the workflow checks the collected JSON against schemas/site-brief.schema.json to ensure deterministic outputs before planning.

What steps follow generating a site brief JSON during client engagement?▼

After generating a site brief JSON, the next steps are to run validate-brief to check the schema and then plan-site to transition the client engagement from intake to the planning stage.

Why does my client brief validation fail during project onboarding?▼

Client brief validation fails during project onboarding when the collected JSON does not match the required site-brief schema, so the guided intake ensures all blank fields are populated correctly before handoff.