Chris0x88

Report Generator · Phase 5

You have working memory populated from phases 1 through 4. Produce two files. Stop. Don’t pitch, don’t speculate, don’t add fluff.

Required inputs

File 1 · audit-report.html

Open templates/report.html. It contains placeholder tokens like ,, ``. Fill every token. Write the result to audit-report.html in the working directory.

How to derive the three opportunities

Rank by (impact / effort), not by what’s most fashionable. Each opportunity is one of:

Pick three. Rank them. For each, write:

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.

“What good looks like in 90 days” paragraph

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.

Theming

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).

File 2 · consultant-brief.md

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.

When you’re done

Tell the user, in plain prose:

Done. Three files in your working directory:

  1. audit-report.html — open this in your browser. It’s your one-page report.
  2. 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.
  3. 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.

Quality gate before writing files

Before you write either output file, check:

If any check fails, fix and re-render. Don’t ship a sloppy report.