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.