You have working memory populated from phases 1 through 4. Produce two files. Stop. Don’t pitch, don’t speculate, don’t add fluff.
business: (from interview)research: (from business research)brand: (from brand capture)stack: (from stack detection)Open templates/report.html. It contains placeholder tokens like ,, ``. Fill every token. Write the result to audit-report.html in the working directory.
Rank by (impact / effort), not by what’s most fashionable. Each opportunity is one of:
Pick three. Rank them. For each, write:
stack:)Apply the logic from stack-detection skill:
Write the recommended config as a fenced JSON block in the report so the user can copy it.
One paragraph, ~60 words. Concrete, specific to their answers. Don’t promise transformation, describe a believable end state.
Examples of good:
By July, the Monday morning report is generated automatically by 9am, the operations lead has 4 hours back per week, and the next two AI experiments queue up from the same skeleton.
Examples of bad:
Your business will be transformed by an AI-powered platform that delivers 10x productivity.
Use brand.palette.primary as the report’s accent colour. Use brand.fonts.heading and brand.fonts.body if available (fall back to system fonts if licensing is unclear). Apply brand.voice.tone_summary to the report’s writing style — match formal/casual register.
If the captured brand is too light to read against white, fall back to a dark theme matching the chris0x88.github.io palette (black bg #0d0c0b, gold #c8a96e).
A markdown summary for Chris. Target 400 words, one screen scrollable. Format:
# Onboarding Brief · ·
## What they do
## Shape
- people, /
-
- Customers:
- Tools in use:
## Their words
>
>
>
## What I learned that they didn't say
## Stack detected
- Anthropic key:
- OpenAI key:
- OpenRouter key:
- Local:
- Editor:
- Harness installed:
## Three opportunities (ranked)
### 1.
· Payoff: · Effort:
### 2.
· Payoff: · Effort:
### 3.
· Payoff: · Effort:
## Lead temperature
— based on Q10 () and completion depth ().
## Suggested opening line for follow-up
""
## UUID
The UUID is a fresh uuid4 you generate at report time. The same UUID is embedded in audit-report.html as a tiny footer string. This lets Chris match a brief he receives by email to the user’s local report.
Tell the user, in plain prose:
Done. Three files in your working directory:
- audit-report.html — open this in your browser. It’s your one-page report.
- consultant-brief.md — if you want a discovery call with Chris, send this. It’s everything he needs to walk into the call with full context.
- branding.json and stack.json — raw artefacts from the audit. Useful if you want to re-run any phase later.
Total time: [N] minutes. Have a look at the report. If anything is off, tell me and I’ll regenerate.
Book a call when you’re ready: https://chris0x88.github.io/#contact
Stop. Do not editorialise. Do not pitch.
Before you write either output file, check:
report.html is filled. No `` strings remain in the output.If any check fails, fix and re-render. Don’t ship a sloppy report.