huashu-design — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited huashu-design (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Understand requirements like a top design agency — recommend design philosophy directions, generate AI prompts, and conduct expert-level reviews.
Before design (Design Direction) — Any output that involves visual presentation:
After design (Design Critique) — Automatically initiates a review once a visual design output is complete.
Phase 1: Deep Understanding of Requirements
Phase 2: Consultative Restatement (100–200 words)
Phase 3: Recommend 3 Design Philosophies
Each direction includes:
| Element | Explanation |
param($m) $inner = $m.Groups[1].Value
$cells = $inner -split '\|' $fixedCells = $cells | ForEach-Object { $cell = --- name: huashu-design description: Design philosophy consultant — recommends 3 directions from 20 styles, generates visual demos, and AI prompts. Use when the user mentions "design style", "design direction", "colour palette", "visual style", "design review", or "recommend a style".
Understand requirements like a top design agency — recommend design philosophy directions, generate AI prompts, and conduct expert-level reviews.
Before design (Design Direction) — Any output that involves visual presentation:
After design (Design Critique) — Automatically initiates a review once a visual design output is complete.
Phase 1: Deep Understanding of Requirements
Phase 2: Consultative Restatement (100–200 words)
Phase 3: Recommend 3 Design Philosophies
Each direction includes:
| Element | Explanation |
|---|---|
| Style name | Must include designer/agency name (e.g., "Kenya Hara-style Eastern Minimalism" — not just "minimalism") |
| Why it's a good fit | 50–100 words connecting the user's requirements to this designer's philosophy |
| Defining characteristics | 3–4 hallmark visual elements |
| Mood keywords | 3–5 keywords |
| Representative references | Optional — helps the user search and understand |
Differentiation strategy (mandatory):
The 3 directions must come from 3 different schools, creating obvious visual contrast:
| School | Visual Mood | Best used as |
|---|---|---|
| Information Architecture (01–04) | Rational, data-driven, restrained | Safe / professional choice |
| Kinetic Poetry (05–08) | Dynamic, immersive, technology-aesthetic | Bold / avant-garde choice |
| Minimalism (09–12) | Ordered, spacious, refined | Safe / premium choice |
| Experimental Vanguard (13–16) | Pioneering, generative art, visual impact | Bold / innovative choice |
| Eastern Philosophy (17–20) | Warm, poetic, contemplative | Distinctive / unique choice |
Recommended combinations:
❌ Never recommend 2+ styles from the same school — insufficient differentiation; user can't tell the difference
Phase 3.5: Generate 3 Visual Demos in Parallel
Core belief: Seeing is more powerful than describing. Don't make the user imagine a design style from text — show it directly.
After recommending the 3 directions, immediately and proactively launch Agent Teams to generate 3 visual demos in parallel:
Inform the user: "I've launched 3 parallel agents who are generating visual samples for all 3 directions.
In a moment you'll see the actual results — much more intuitive than a text description.
After viewing them, you can: choose one direction to develop further / mix elements from multiple directions / provide feedback for adjustment."Generation process:
run_in_background: true)npx playwright screenshot file:///path.html output.png --viewport-size=1200,900)Demo content rules:
_temp/design-demos/, named: demo-[style-name].htmlExecution path selection:
| Style's "best path" | Demo generation method |
|---|---|
| HTML | Generate full HTML → Playwright screenshot |
| AI-generated | Use nano-banana-pro to generate image (style DNA + content description) |
| Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]references/design-styles.md for prompt templatesPhase 6: Support Iterative Refinement
Auto-trigger: When a design output is completed
Review dimensions (0–10 points):
Output format:
## Design Review Report
**Overall Score**: X.X/10 [Excellent / Good / Needs Improvement / Unsatisfactory]
**Dimension Scores**: [5 dimensions, each X/10]
### Strengths (Keep)
[Specific call-outs on what works well]
### Issues (Fix)
[Severity: ⚠️ Critical / ⚡ Important / 💡 Enhancement]
- Current state → Why it's a problem → Fix recommendation (with specific values)
### Quick Wins
If you only have 5 minutes, prioritise these 3 thingsReview tone: Direct, no hedging / Explain why + how to fix / 7 = Good, 8+ = Excellent / Critique the design, not the designer
Detailed scoring criteria and common issues → see references/critique-guide.md
| File | Contents | When to read |
|---|---|---|
references/design-styles.md | Detailed library of 20 design philosophies (5 schools), including AI prompt templates | When you need more style options or deeper understanding of a style |
references/scene-templates.md | Scene templates organised by output type (cover / PPT / PDF / infographic, etc.) | When you need specific dimensions and recommended styles for a particular scenario |
references/critique-guide.md | In-depth review guide: detailed scoring criteria, scenario-specific review focus, common issues checklist | When you need a more precise review basis |
Absolutely prohibited:
Icon approach (in priority order):
Image approach (in priority order):
nano-banana-pro to generate an image matching the current design style, then reference locally after downloadingIn short: Delivered design must be complete — no unfilled gaps.
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
.Trim() if ($cell -match '^:?-+:? | Style name | Must include designer/agency name (e.g., "Kenya Hara-style Eastern Minimalism" — not just "minimalism") | | Why it's a good fit | 50–100 words connecting the user's requirements to this designer's philosophy | | Defining characteristics | 3–4 hallmark visual elements | | Mood keywords | 3–5 keywords | | Representative references | Optional — helps the user search and understand |
Differentiation strategy (mandatory):
The 3 directions must come from 3 different schools, creating obvious visual contrast:
| School | Visual Mood | Best used as |
|---|---|---|
| Information Architecture (01–04) | Rational, data-driven, restrained | Safe / professional choice |
| Kinetic Poetry (05–08) | Dynamic, immersive, technology-aesthetic | Bold / avant-garde choice |
| Minimalism (09–12) | Ordered, spacious, refined | Safe / premium choice |
| Experimental Vanguard (13–16) | Pioneering, generative art, visual impact | Bold / innovative choice |
| Eastern Philosophy (17–20) | Warm, poetic, contemplative | Distinctive / unique choice |
Recommended combinations:
❌ Never recommend 2+ styles from the same school — insufficient differentiation; user can't tell the difference
Phase 3.5: Generate 3 Visual Demos in Parallel
Core belief: Seeing is more powerful than describing. Don't make the user imagine a design style from text — show it directly.
After recommending the 3 directions, immediately and proactively launch Agent Teams to generate 3 visual demos in parallel:
Inform the user: "I've launched 3 parallel agents who are generating visual samples for all 3 directions.
In a moment you'll see the actual results — much more intuitive than a text description.
After viewing them, you can: choose one direction to develop further / mix elements from multiple directions / provide feedback for adjustment."Generation process:
run_in_background: true)npx playwright screenshot file:///path.html output.png --viewport-size=1200,900)Demo content rules:
_temp/design-demos/, named: demo-[style-name].htmlExecution path selection:
| Style's "best path" | Demo generation method |
|---|---|
| HTML | Generate full HTML → Playwright screenshot |
| AI-generated | Use nano-banana-pro to generate image (style DNA + content description) |
| Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]references/design-styles.md for prompt templatesPhase 6: Support Iterative Refinement
Auto-trigger: When a design output is completed
Review dimensions (0–10 points):
Output format:
## Design Review Report
**Overall Score**: X.X/10 [Excellent / Good / Needs Improvement / Unsatisfactory]
**Dimension Scores**: [5 dimensions, each X/10]
### Strengths (Keep)
[Specific call-outs on what works well]
### Issues (Fix)
[Severity: ⚠️ Critical / ⚡ Important / 💡 Enhancement]
- Current state → Why it's a problem → Fix recommendation (with specific values)
### Quick Wins
If you only have 5 minutes, prioritise these 3 thingsReview tone: Direct, no hedging / Explain why + how to fix / 7 = Good, 8+ = Excellent / Critique the design, not the designer
Detailed scoring criteria and common issues → see references/critique-guide.md
| File | Contents | When to read |
|---|---|---|
references/design-styles.md | Detailed library of 20 design philosophies (5 schools), including AI prompt templates | When you need more style options or deeper understanding of a style |
references/scene-templates.md | Scene templates organised by output type (cover / PPT / PDF / infographic, etc.) | When you need specific dimensions and recommended styles for a particular scenario |
references/critique-guide.md | In-depth review guide: detailed scoring criteria, scenario-specific review focus, common issues checklist | When you need a more precise review basis |
Absolutely prohibited:
Icon approach (in priority order):
Image approach (in priority order):
nano-banana-pro to generate an image matching the current design style, then reference locally after downloadingIn short: Delivered design must be complete — no unfilled gaps.
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
) { " $cell " } else { " $cell " } } '|' + ($fixedCells -join '|') + '|'
| Style name | Must include designer/agency name (e.g., "Kenya Hara-style Eastern Minimalism" — not just "minimalism") | | Why it's a good fit | 50–100 words connecting the user's requirements to this designer's philosophy | | Defining characteristics | 3–4 hallmark visual elements | | Mood keywords | 3–5 keywords | | Representative references | Optional — helps the user search and understand |
Differentiation strategy (mandatory):
The 3 directions must come from 3 different schools, creating obvious visual contrast:
| School | Visual Mood | Best used as |
param($m) $inner = $m.Groups[1].Value
$cells = $inner -split '\|' $fixedCells = $cells | ForEach-Object { $cell = --- name: huashu-design description: Design philosophy consultant — recommends 3 directions from 20 styles, generates visual demos, and AI prompts. Use when the user mentions "design style", "design direction", "colour palette", "visual style", "design review", or "recommend a style".
Understand requirements like a top design agency — recommend design philosophy directions, generate AI prompts, and conduct expert-level reviews.
Before design (Design Direction) — Any output that involves visual presentation:
After design (Design Critique) — Automatically initiates a review once a visual design output is complete.
Phase 1: Deep Understanding of Requirements
Phase 2: Consultative Restatement (100–200 words)
Phase 3: Recommend 3 Design Philosophies
Each direction includes:
| Element | Explanation |
|---|---|
| Style name | Must include designer/agency name (e.g., "Kenya Hara-style Eastern Minimalism" — not just "minimalism") |
| Why it's a good fit | 50–100 words connecting the user's requirements to this designer's philosophy |
| Defining characteristics | 3–4 hallmark visual elements |
| Mood keywords | 3–5 keywords |
| Representative references | Optional — helps the user search and understand |
Differentiation strategy (mandatory):
The 3 directions must come from 3 different schools, creating obvious visual contrast:
| School | Visual Mood | Best used as |
|---|---|---|
| Information Architecture (01–04) | Rational, data-driven, restrained | Safe / professional choice |
| Kinetic Poetry (05–08) | Dynamic, immersive, technology-aesthetic | Bold / avant-garde choice |
| Minimalism (09–12) | Ordered, spacious, refined | Safe / premium choice |
| Experimental Vanguard (13–16) | Pioneering, generative art, visual impact | Bold / innovative choice |
| Eastern Philosophy (17–20) | Warm, poetic, contemplative | Distinctive / unique choice |
Recommended combinations:
❌ Never recommend 2+ styles from the same school — insufficient differentiation; user can't tell the difference
Phase 3.5: Generate 3 Visual Demos in Parallel
Core belief: Seeing is more powerful than describing. Don't make the user imagine a design style from text — show it directly.
After recommending the 3 directions, immediately and proactively launch Agent Teams to generate 3 visual demos in parallel:
Inform the user: "I've launched 3 parallel agents who are generating visual samples for all 3 directions.
In a moment you'll see the actual results — much more intuitive than a text description.
After viewing them, you can: choose one direction to develop further / mix elements from multiple directions / provide feedback for adjustment."Generation process:
run_in_background: true)npx playwright screenshot file:///path.html output.png --viewport-size=1200,900)Demo content rules:
_temp/design-demos/, named: demo-[style-name].htmlExecution path selection:
| Style's "best path" | Demo generation method |
|---|---|
| HTML | Generate full HTML → Playwright screenshot |
| AI-generated | Use nano-banana-pro to generate image (style DNA + content description) |
| Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]references/design-styles.md for prompt templatesPhase 6: Support Iterative Refinement
Auto-trigger: When a design output is completed
Review dimensions (0–10 points):
Output format:
## Design Review Report
**Overall Score**: X.X/10 [Excellent / Good / Needs Improvement / Unsatisfactory]
**Dimension Scores**: [5 dimensions, each X/10]
### Strengths (Keep)
[Specific call-outs on what works well]
### Issues (Fix)
[Severity: ⚠️ Critical / ⚡ Important / 💡 Enhancement]
- Current state → Why it's a problem → Fix recommendation (with specific values)
### Quick Wins
If you only have 5 minutes, prioritise these 3 thingsReview tone: Direct, no hedging / Explain why + how to fix / 7 = Good, 8+ = Excellent / Critique the design, not the designer
Detailed scoring criteria and common issues → see references/critique-guide.md
| File | Contents | When to read |
|---|---|---|
references/design-styles.md | Detailed library of 20 design philosophies (5 schools), including AI prompt templates | When you need more style options or deeper understanding of a style |
references/scene-templates.md | Scene templates organised by output type (cover / PPT / PDF / infographic, etc.) | When you need specific dimensions and recommended styles for a particular scenario |
references/critique-guide.md | In-depth review guide: detailed scoring criteria, scenario-specific review focus, common issues checklist | When you need a more precise review basis |
Absolutely prohibited:
Icon approach (in priority order):
Image approach (in priority order):
nano-banana-pro to generate an image matching the current design style, then reference locally after downloadingIn short: Delivered design must be complete — no unfilled gaps.
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
.Trim() if ($cell -match '^:?-+:? | Information Architecture (01–04) | Rational, data-driven, restrained | Safe / professional choice | | Kinetic Poetry (05–08) | Dynamic, immersive, technology-aesthetic | Bold / avant-garde choice | | Minimalism (09–12) | Ordered, spacious, refined | Safe / premium choice | | Experimental Vanguard (13–16) | Pioneering, generative art, visual impact | Bold / innovative choice | | Eastern Philosophy (17–20) | Warm, poetic, contemplative | Distinctive / unique choice |
Recommended combinations:
❌ Never recommend 2+ styles from the same school — insufficient differentiation; user can't tell the difference
Phase 3.5: Generate 3 Visual Demos in Parallel
Core belief: Seeing is more powerful than describing. Don't make the user imagine a design style from text — show it directly.
After recommending the 3 directions, immediately and proactively launch Agent Teams to generate 3 visual demos in parallel:
Inform the user: "I've launched 3 parallel agents who are generating visual samples for all 3 directions.
In a moment you'll see the actual results — much more intuitive than a text description.
After viewing them, you can: choose one direction to develop further / mix elements from multiple directions / provide feedback for adjustment."Generation process:
run_in_background: true)npx playwright screenshot file:///path.html output.png --viewport-size=1200,900)Demo content rules:
_temp/design-demos/, named: demo-[style-name].htmlExecution path selection:
| Style's "best path" | Demo generation method |
|---|---|
| HTML | Generate full HTML → Playwright screenshot |
| AI-generated | Use nano-banana-pro to generate image (style DNA + content description) |
| Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]references/design-styles.md for prompt templatesPhase 6: Support Iterative Refinement
Auto-trigger: When a design output is completed
Review dimensions (0–10 points):
Output format:
## Design Review Report
**Overall Score**: X.X/10 [Excellent / Good / Needs Improvement / Unsatisfactory]
**Dimension Scores**: [5 dimensions, each X/10]
### Strengths (Keep)
[Specific call-outs on what works well]
### Issues (Fix)
[Severity: ⚠️ Critical / ⚡ Important / 💡 Enhancement]
- Current state → Why it's a problem → Fix recommendation (with specific values)
### Quick Wins
If you only have 5 minutes, prioritise these 3 thingsReview tone: Direct, no hedging / Explain why + how to fix / 7 = Good, 8+ = Excellent / Critique the design, not the designer
Detailed scoring criteria and common issues → see references/critique-guide.md
| File | Contents | When to read |
|---|---|---|
references/design-styles.md | Detailed library of 20 design philosophies (5 schools), including AI prompt templates | When you need more style options or deeper understanding of a style |
references/scene-templates.md | Scene templates organised by output type (cover / PPT / PDF / infographic, etc.) | When you need specific dimensions and recommended styles for a particular scenario |
references/critique-guide.md | In-depth review guide: detailed scoring criteria, scenario-specific review focus, common issues checklist | When you need a more precise review basis |
Absolutely prohibited:
Icon approach (in priority order):
Image approach (in priority order):
nano-banana-pro to generate an image matching the current design style, then reference locally after downloadingIn short: Delivered design must be complete — no unfilled gaps.
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
) { " $cell " } else { " $cell " } } '|' + ($fixedCells -join '|') + '|'
| Information Architecture (01–04) | Rational, data-driven, restrained | Safe / professional choice | | Kinetic Poetry (05–08) | Dynamic, immersive, technology-aesthetic | Bold / avant-garde choice | | Minimalism (09–12) | Ordered, spacious, refined | Safe / premium choice | | Experimental Vanguard (13–16) | Pioneering, generative art, visual impact | Bold / innovative choice | | Eastern Philosophy (17–20) | Warm, poetic, contemplative | Distinctive / unique choice |
Recommended combinations:
❌ Never recommend 2+ styles from the same school — insufficient differentiation; user can't tell the difference
Phase 3.5: Generate 3 Visual Demos in Parallel
Core belief: Seeing is more powerful than describing. Don't make the user imagine a design style from text — show it directly.
After recommending the 3 directions, immediately and proactively launch Agent Teams to generate 3 visual demos in parallel:
Inform the user: "I've launched 3 parallel agents who are generating visual samples for all 3 directions.
In a moment you'll see the actual results — much more intuitive than a text description.
After viewing them, you can: choose one direction to develop further / mix elements from multiple directions / provide feedback for adjustment."Generation process:
run_in_background: true)npx playwright screenshot file:///path.html output.png --viewport-size=1200,900)Demo content rules:
_temp/design-demos/, named: demo-[style-name].htmlExecution path selection:
| Style's "best path" | Demo generation method |
param($m) $inner = $m.Groups[1].Value
$cells = $inner -split '\|' $fixedCells = $cells | ForEach-Object { $cell = --- name: huashu-design description: Design philosophy consultant — recommends 3 directions from 20 styles, generates visual demos, and AI prompts. Use when the user mentions "design style", "design direction", "colour palette", "visual style", "design review", or "recommend a style".
Understand requirements like a top design agency — recommend design philosophy directions, generate AI prompts, and conduct expert-level reviews.
Before design (Design Direction) — Any output that involves visual presentation:
After design (Design Critique) — Automatically initiates a review once a visual design output is complete.
Phase 1: Deep Understanding of Requirements
Phase 2: Consultative Restatement (100–200 words)
Phase 3: Recommend 3 Design Philosophies
Each direction includes:
| Element | Explanation |
|---|---|
| Style name | Must include designer/agency name (e.g., "Kenya Hara-style Eastern Minimalism" — not just "minimalism") |
| Why it's a good fit | 50–100 words connecting the user's requirements to this designer's philosophy |
| Defining characteristics | 3–4 hallmark visual elements |
| Mood keywords | 3–5 keywords |
| Representative references | Optional — helps the user search and understand |
Differentiation strategy (mandatory):
The 3 directions must come from 3 different schools, creating obvious visual contrast:
| School | Visual Mood | Best used as |
|---|---|---|
| Information Architecture (01–04) | Rational, data-driven, restrained | Safe / professional choice |
| Kinetic Poetry (05–08) | Dynamic, immersive, technology-aesthetic | Bold / avant-garde choice |
| Minimalism (09–12) | Ordered, spacious, refined | Safe / premium choice |
| Experimental Vanguard (13–16) | Pioneering, generative art, visual impact | Bold / innovative choice |
| Eastern Philosophy (17–20) | Warm, poetic, contemplative | Distinctive / unique choice |
Recommended combinations:
❌ Never recommend 2+ styles from the same school — insufficient differentiation; user can't tell the difference
Phase 3.5: Generate 3 Visual Demos in Parallel
Core belief: Seeing is more powerful than describing. Don't make the user imagine a design style from text — show it directly.
After recommending the 3 directions, immediately and proactively launch Agent Teams to generate 3 visual demos in parallel:
Inform the user: "I've launched 3 parallel agents who are generating visual samples for all 3 directions.
In a moment you'll see the actual results — much more intuitive than a text description.
After viewing them, you can: choose one direction to develop further / mix elements from multiple directions / provide feedback for adjustment."Generation process:
run_in_background: true)npx playwright screenshot file:///path.html output.png --viewport-size=1200,900)Demo content rules:
_temp/design-demos/, named: demo-[style-name].htmlExecution path selection:
| Style's "best path" | Demo generation method |
|---|---|
| HTML | Generate full HTML → Playwright screenshot |
| AI-generated | Use nano-banana-pro to generate image (style DNA + content description) |
| Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]references/design-styles.md for prompt templatesPhase 6: Support Iterative Refinement
Auto-trigger: When a design output is completed
Review dimensions (0–10 points):
Output format:
## Design Review Report
**Overall Score**: X.X/10 [Excellent / Good / Needs Improvement / Unsatisfactory]
**Dimension Scores**: [5 dimensions, each X/10]
### Strengths (Keep)
[Specific call-outs on what works well]
### Issues (Fix)
[Severity: ⚠️ Critical / ⚡ Important / 💡 Enhancement]
- Current state → Why it's a problem → Fix recommendation (with specific values)
### Quick Wins
If you only have 5 minutes, prioritise these 3 thingsReview tone: Direct, no hedging / Explain why + how to fix / 7 = Good, 8+ = Excellent / Critique the design, not the designer
Detailed scoring criteria and common issues → see references/critique-guide.md
| File | Contents | When to read |
|---|---|---|
references/design-styles.md | Detailed library of 20 design philosophies (5 schools), including AI prompt templates | When you need more style options or deeper understanding of a style |
references/scene-templates.md | Scene templates organised by output type (cover / PPT / PDF / infographic, etc.) | When you need specific dimensions and recommended styles for a particular scenario |
references/critique-guide.md | In-depth review guide: detailed scoring criteria, scenario-specific review focus, common issues checklist | When you need a more precise review basis |
Absolutely prohibited:
Icon approach (in priority order):
Image approach (in priority order):
nano-banana-pro to generate an image matching the current design style, then reference locally after downloadingIn short: Delivered design must be complete — no unfilled gaps.
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
.Trim() if ($cell -match '^:?-+:? | HTML | Generate full HTML → Playwright screenshot | | AI-generated | Use nano-banana-pro to generate image (style DNA + content description) | | Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]references/design-styles.md for prompt templatesPhase 6: Support Iterative Refinement
Auto-trigger: When a design output is completed
Review dimensions (0–10 points):
Output format:
## Design Review Report
**Overall Score**: X.X/10 [Excellent / Good / Needs Improvement / Unsatisfactory]
**Dimension Scores**: [5 dimensions, each X/10]
### Strengths (Keep)
[Specific call-outs on what works well]
### Issues (Fix)
[Severity: ⚠️ Critical / ⚡ Important / 💡 Enhancement]
- Current state → Why it's a problem → Fix recommendation (with specific values)
### Quick Wins
If you only have 5 minutes, prioritise these 3 thingsReview tone: Direct, no hedging / Explain why + how to fix / 7 = Good, 8+ = Excellent / Critique the design, not the designer
Detailed scoring criteria and common issues → see references/critique-guide.md
| File | Contents | When to read |
|---|---|---|
references/design-styles.md | Detailed library of 20 design philosophies (5 schools), including AI prompt templates | When you need more style options or deeper understanding of a style |
references/scene-templates.md | Scene templates organised by output type (cover / PPT / PDF / infographic, etc.) | When you need specific dimensions and recommended styles for a particular scenario |
references/critique-guide.md | In-depth review guide: detailed scoring criteria, scenario-specific review focus, common issues checklist | When you need a more precise review basis |
Absolutely prohibited:
Icon approach (in priority order):
Image approach (in priority order):
nano-banana-pro to generate an image matching the current design style, then reference locally after downloadingIn short: Delivered design must be complete — no unfilled gaps.
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
) { " $cell " } else { " $cell " } } '|' + ($fixedCells -join '|') + '|'
| HTML | Generate full HTML → Playwright screenshot | | AI-generated | Use nano-banana-pro to generate image (style DNA + content description) | | Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]references/design-styles.md for prompt templatesPhase 6: Support Iterative Refinement
Auto-trigger: When a design output is completed
Review dimensions (0–10 points):
Output format:
## Design Review Report
**Overall Score**: X.X/10 [Excellent / Good / Needs Improvement / Unsatisfactory]
**Dimension Scores**: [5 dimensions, each X/10]
### Strengths (Keep)
[Specific call-outs on what works well]
### Issues (Fix)
[Severity: ⚠️ Critical / ⚡ Important / 💡 Enhancement]
- Current state → Why it's a problem → Fix recommendation (with specific values)
### Quick Wins
If you only have 5 minutes, prioritise these 3 thingsReview tone: Direct, no hedging / Explain why + how to fix / 7 = Good, 8+ = Excellent / Critique the design, not the designer
Detailed scoring criteria and common issues → see references/critique-guide.md
| File | Contents | When to read |
param($m) $inner = $m.Groups[1].Value
$cells = $inner -split '\|' $fixedCells = $cells | ForEach-Object { $cell = --- name: huashu-design description: Design philosophy consultant — recommends 3 directions from 20 styles, generates visual demos, and AI prompts. Use when the user mentions "design style", "design direction", "colour palette", "visual style", "design review", or "recommend a style".
Understand requirements like a top design agency — recommend design philosophy directions, generate AI prompts, and conduct expert-level reviews.
Before design (Design Direction) — Any output that involves visual presentation:
After design (Design Critique) — Automatically initiates a review once a visual design output is complete.
Phase 1: Deep Understanding of Requirements
Phase 2: Consultative Restatement (100–200 words)
Phase 3: Recommend 3 Design Philosophies
Each direction includes:
| Element | Explanation |
|---|---|
| Style name | Must include designer/agency name (e.g., "Kenya Hara-style Eastern Minimalism" — not just "minimalism") |
| Why it's a good fit | 50–100 words connecting the user's requirements to this designer's philosophy |
| Defining characteristics | 3–4 hallmark visual elements |
| Mood keywords | 3–5 keywords |
| Representative references | Optional — helps the user search and understand |
Differentiation strategy (mandatory):
The 3 directions must come from 3 different schools, creating obvious visual contrast:
| School | Visual Mood | Best used as |
|---|---|---|
| Information Architecture (01–04) | Rational, data-driven, restrained | Safe / professional choice |
| Kinetic Poetry (05–08) | Dynamic, immersive, technology-aesthetic | Bold / avant-garde choice |
| Minimalism (09–12) | Ordered, spacious, refined | Safe / premium choice |
| Experimental Vanguard (13–16) | Pioneering, generative art, visual impact | Bold / innovative choice |
| Eastern Philosophy (17–20) | Warm, poetic, contemplative | Distinctive / unique choice |
Recommended combinations:
❌ Never recommend 2+ styles from the same school — insufficient differentiation; user can't tell the difference
Phase 3.5: Generate 3 Visual Demos in Parallel
Core belief: Seeing is more powerful than describing. Don't make the user imagine a design style from text — show it directly.
After recommending the 3 directions, immediately and proactively launch Agent Teams to generate 3 visual demos in parallel:
Inform the user: "I've launched 3 parallel agents who are generating visual samples for all 3 directions.
In a moment you'll see the actual results — much more intuitive than a text description.
After viewing them, you can: choose one direction to develop further / mix elements from multiple directions / provide feedback for adjustment."Generation process:
run_in_background: true)npx playwright screenshot file:///path.html output.png --viewport-size=1200,900)Demo content rules:
_temp/design-demos/, named: demo-[style-name].htmlExecution path selection:
| Style's "best path" | Demo generation method |
|---|---|
| HTML | Generate full HTML → Playwright screenshot |
| AI-generated | Use nano-banana-pro to generate image (style DNA + content description) |
| Hybrid | Generate HTML layout + AI-generated illustration |
Phase 4: User Selection & Iteration
After viewing the 3 visual demos:
Phase 5: Generate AI Prompts
[Design philosophy constraints] + [Content description] + [Technical parameters]~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.