ChrisAI Designing
Use this skill for design work. Route the task to the narrowest
internal workflow or reference unless the request clearly needs a deliberate
sequence.
Use precise review terminology:
- A review round is a feedback cycle.
- A revision is a major folder-level artifact version.
- Major changes create a new revision folder.
- Minor changes may stay in the current revision folder.
Wireframes, creative drafts, clickable drafts, and functional creatives must
use workflows/feedback-loop.md until the relevant phase is approved, including
when feedback arrives as annotations, screenshot notes, ad hoc requests, or
direct chat comments.
Generated wireframes and creative drafts must be HTML/CSS/JS review artifacts.
Do not deliver markdown-only wireframes, markdown mockups, or prose-only
creative drafts unless the user explicitly asks for text-only planning instead
of generated files.
Rendered wireframes, creative drafts, clickable drafts, and functional
creatives must show only intended product UI. Do not render agent annotations,
review notes, implementation commentary, TODO labels, annotative placeholders,
or explanatory callouts inside the HTML interface. Realistic illustrative
content is allowed when product truth is unavailable, but it must not be
visibly labeled as placeholder or annotation content. Put review context,
assumptions, simulated-behavior notes, deferred states, open questions, and
handoff guidance in companion Markdown files inside the revision folder.
Every update that changes a generated wireframe, creative draft, clickable
draft, or functional creative must append or update a companion notes.md
review-round entry that records what changed, what should be reviewed,
feedback or annotations applied, simulated behavior, open questions, and the
exact next approval path.
Generated wireframes, creative drafts, clickable drafts, and functional
creatives must use document-relative links for pages, scripts, styles, and
draft assets. Prefer links such as ./index.html, ./checkout.html,
./styles.css, ./script.js, and ../assets/logo.png. Do not assume the
draft is hosted from a web root, and do not use root-relative paths such as
/index.html, /styles.css, or /assets/logo.png inside portable static
review artifacts.
Internal Guidance
- Use
workflows/creative-direction.md when the task needs coordinated
creative direction, visual-system definition, homepage or landing-page
composition, brand adaptation, reference-site synthesis, or a
pre-artifact design-direction handoff.
- Use
workflows/design-system-extraction.md when the task needs existing
app, site, Figma, design-system, component-library, screenshot, exported
design-file, or local theme-source inspection before extending a product.
- Use
workflows/wireframe-drafts.md when the task needs document-driven
HTML/CSS/JS grayscale low-fidelity wireframes, layout options, flow
structure, or clickable grayscale wireframe drafts.
- Use
workflows/design-drafts.md when the task needs static HTML/CSS/JS
design-review artifacts, clickable creative drafts, functional creative
drafts, or polished visual mockups from an approved structure and direction.
- Use
workflows/feedback-loop.md whenever a draft, prototype, rendered page,
local app, screenshot, recording, or other browser-visible artifact needs
review questions, review-round approval, phase approval, and exact next-step
language.
- Use
workflows/design-handoff-package.md when the user asks to document,
explain, package, summarize, or hand off generated wireframes and/or
creatives. Generate a final package from approved revisions. Generate an
interim package from pending or unknown revisions only when the user
explicitly requests pre-approval documentation.
Supporting References
- Use
references/design-modes.md to classify the design mode before choosing
a workflow.
- Use
references/brand-led-discovery.md,
references/existing-design-sources.md, references/homepage-patterns.md,
references/site-direction-playbooks.md, and references/visual-review.md
during creative-direction work.
- Use
references/source-formats.md and
references/extraction-report.md during design-system extraction.
- Use
references/wireframe-specs-contract.md,
references/wireframe-implementation-rules.md,
references/wireframe-revision-workflow.md, and
references/wireframe-review-workflow.md during wireframe work.
- Use
references/wireframe-lib-inventory.md to select bundled wireframe
layouts, components, icons, utilities, and behavioral samples before
creating new equivalents.
- Use
references/wireframe-composition-rules.md after library lookup when a
wireframe needs custom elements or compositions, including table-like data
collections.
- Use
references/creative-draft-specs-contract.md,
references/creative-draft-implementation-rules.md,
references/creative-draft-revision-workflow.md, and
references/creative-draft-review-workflow.md during creative draft work.
- Use
references/draft-artifact-rules.md during static draft creation.
- Use
references/browser-feedback-loop.md during browser-visible review
rounds.
- Use
references/evidence-scripts.md when objective extraction scripts can
provide useful evidence.
- Use
references/wireframe-routing.md only as a bridge when a creative
direction task turns into low-fidelity structure work.
Soft Capability Lookup
Use installed capabilities opportunistically, but do not require them:
- For logo creation or refinement, look for an available logo-generation skill,
plugin, local tool, or project workflow. If none exists, produce best-effort
logo direction or lightweight SVG guidance without claiming a dedicated logo
workflow was used.
- For image generation, look for an available image-generation capability such
as a skill, plugin, or image tool. If none exists, use placeholders, existing
assets, SVG/static guidance, or ask for source assets when needed.
- For production HTML, CSS, or JavaScript implementation, look for an
available frontend, HTML/CSS, JavaScript, app implementation, or
project-local coding workflow. If none exists, keep the output at the
design-artifact or handoff level.
- For browser-visible review, use the Browser plugin when available. If it is
unavailable, provide the local URL or file path and state that browser review
was not performed.
If no matching capability is available, state any limits.
Sequencing
Only chain internal guidance when there is a clear owner plus a clear
follow-up. Use this order:
workflows/design-system-extraction.md first when existing product rules
must be understood before new design work.
workflows/creative-direction.md when the visual direction, design mode, or
brand-led system is still open.
workflows/wireframe-drafts.md when structure, hierarchy, or flow must be
specified and approved before visual design.
workflows/design-drafts.md when a static review artifact is needed from an
approved structure and direction.
workflows/feedback-loop.md whenever an artifact is shown for review.
workflows/design-handoff-package.md after the latest wireframe and/or
creative artifacts are approved, or when the user asks for documentation or
handoff material.
Do not default to multi-step design sequences.
Decision Rules
- If the request is mainly about creative direction, visual-system work,
homepage composition, or pre-artifact design-direction handoff, use
workflows/creative-direction.md.
- If the request is mainly about extracting rules from an existing design
source of truth, use
workflows/design-system-extraction.md.
- If the request is mainly about grayscale wireframes or clickable grayscale
wireframes, use
workflows/wireframe-drafts.md.
- If the request is mainly about static design-review artifacts, clickable
creative drafts, or mockups from approved structure and direction, use
workflows/design-drafts.md.
- If a browser-visible artifact is part of the task, apply
workflows/feedback-loop.md before asking the user for approval.
- If the request is mainly about documenting generated design artifacts, use
workflows/design-handoff-package.md and include interaction behavior,
component identity, states, assumptions, implementation priority, and open
questions.
1---2name: chrisai-designing3description: Use for software design tasks involving wireframes, creative direction, design-system extraction, and creative handoff documentation.4license: MIT5---67# ChrisAI Designing89Use this skill for design work. Route the task to the narrowest10internal workflow or reference unless the request clearly needs a deliberate11sequence.1213Use precise review terminology:1415- A review round is a feedback cycle.16- A revision is a major folder-level artifact version.17- Major changes create a new revision folder.18- Minor changes may stay in the current revision folder.1920Wireframes, creative drafts, clickable drafts, and functional creatives must21use `workflows/feedback-loop.md` until the relevant phase is approved, including22when feedback arrives as annotations, screenshot notes, ad hoc requests, or23direct chat comments.2425Generated wireframes and creative drafts must be HTML/CSS/JS review artifacts.26Do not deliver markdown-only wireframes, markdown mockups, or prose-only27creative drafts unless the user explicitly asks for text-only planning instead28of generated files.2930Rendered wireframes, creative drafts, clickable drafts, and functional31creatives must show only intended product UI. Do not render agent annotations,32review notes, implementation commentary, TODO labels, annotative placeholders,33or explanatory callouts inside the HTML interface. Realistic illustrative34content is allowed when product truth is unavailable, but it must not be35visibly labeled as placeholder or annotation content. Put review context,36assumptions, simulated-behavior notes, deferred states, open questions, and37handoff guidance in companion Markdown files inside the revision folder.38Every update that changes a generated wireframe, creative draft, clickable39draft, or functional creative must append or update a companion `notes.md`40review-round entry that records what changed, what should be reviewed,41feedback or annotations applied, simulated behavior, open questions, and the42exact next approval path.4344Generated wireframes, creative drafts, clickable drafts, and functional45creatives must use document-relative links for pages, scripts, styles, and46draft assets. Prefer links such as `./index.html`, `./checkout.html`,47`./styles.css`, `./script.js`, and `../assets/logo.png`. Do not assume the48draft is hosted from a web root, and do not use root-relative paths such as49`/index.html`, `/styles.css`, or `/assets/logo.png` inside portable static50review artifacts.5152## Internal Guidance5354- Use `workflows/creative-direction.md` when the task needs coordinated55 creative direction, visual-system definition, homepage or landing-page56 composition, brand adaptation, reference-site synthesis, or a57 pre-artifact design-direction handoff.58- Use `workflows/design-system-extraction.md` when the task needs existing59 app, site, Figma, design-system, component-library, screenshot, exported60 design-file, or local theme-source inspection before extending a product.61- Use `workflows/wireframe-drafts.md` when the task needs document-driven62 HTML/CSS/JS grayscale low-fidelity wireframes, layout options, flow63 structure, or clickable grayscale wireframe drafts.64- Use `workflows/design-drafts.md` when the task needs static HTML/CSS/JS65 design-review artifacts, clickable creative drafts, functional creative66 drafts, or polished visual mockups from an approved structure and direction.67- Use `workflows/feedback-loop.md` whenever a draft, prototype, rendered page,68 local app, screenshot, recording, or other browser-visible artifact needs69 review questions, review-round approval, phase approval, and exact next-step70 language.71- Use `workflows/design-handoff-package.md` when the user asks to document,72 explain, package, summarize, or hand off generated wireframes and/or73 creatives. Generate a final package from approved revisions. Generate an74 interim package from pending or unknown revisions only when the user75 explicitly requests pre-approval documentation.7677## Supporting References7879- Use `references/design-modes.md` to classify the design mode before choosing80 a workflow.81- Use `references/brand-led-discovery.md`,82 `references/existing-design-sources.md`, `references/homepage-patterns.md`,83 `references/site-direction-playbooks.md`, and `references/visual-review.md`84 during creative-direction work.85- Use `references/source-formats.md` and86 `references/extraction-report.md` during design-system extraction.87- Use `references/wireframe-specs-contract.md`,88 `references/wireframe-implementation-rules.md`,89 `references/wireframe-revision-workflow.md`, and90 `references/wireframe-review-workflow.md` during wireframe work.91- Use `references/wireframe-lib-inventory.md` to select bundled wireframe92 layouts, components, icons, utilities, and behavioral samples before93 creating new equivalents.94- Use `references/wireframe-composition-rules.md` after library lookup when a95 wireframe needs custom elements or compositions, including table-like data96 collections.97- Use `references/creative-draft-specs-contract.md`,98 `references/creative-draft-implementation-rules.md`,99 `references/creative-draft-revision-workflow.md`, and100 `references/creative-draft-review-workflow.md` during creative draft work.101- Use `references/draft-artifact-rules.md` during static draft creation.102- Use `references/browser-feedback-loop.md` during browser-visible review103 rounds.104- Use `references/evidence-scripts.md` when objective extraction scripts can105 provide useful evidence.106- Use `references/wireframe-routing.md` only as a bridge when a creative107 direction task turns into low-fidelity structure work.108109## Soft Capability Lookup110111Use installed capabilities opportunistically, but do not require them:112113- For logo creation or refinement, look for an available logo-generation skill,114 plugin, local tool, or project workflow. If none exists, produce best-effort115 logo direction or lightweight SVG guidance without claiming a dedicated logo116 workflow was used.117- For image generation, look for an available image-generation capability such118 as a skill, plugin, or image tool. If none exists, use placeholders, existing119 assets, SVG/static guidance, or ask for source assets when needed.120- For production HTML, CSS, or JavaScript implementation, look for an121 available frontend, HTML/CSS, JavaScript, app implementation, or122 project-local coding workflow. If none exists, keep the output at the123 design-artifact or handoff level.124- For browser-visible review, use the Browser plugin when available. If it is125 unavailable, provide the local URL or file path and state that browser review126 was not performed.127128If no matching capability is available, state any limits.129130## Sequencing131132Only chain internal guidance when there is a clear owner plus a clear133follow-up. Use this order:1341351. `workflows/design-system-extraction.md` first when existing product rules136 must be understood before new design work.1372. `workflows/creative-direction.md` when the visual direction, design mode, or138 brand-led system is still open.1393. `workflows/wireframe-drafts.md` when structure, hierarchy, or flow must be140 specified and approved before visual design.1414. `workflows/design-drafts.md` when a static review artifact is needed from an142 approved structure and direction.1435. `workflows/feedback-loop.md` whenever an artifact is shown for review.1446. `workflows/design-handoff-package.md` after the latest wireframe and/or145 creative artifacts are approved, or when the user asks for documentation or146 handoff material.147148Do not default to multi-step design sequences.149150## Decision Rules151152- If the request is mainly about creative direction, visual-system work,153 homepage composition, or pre-artifact design-direction handoff, use154 `workflows/creative-direction.md`.155- If the request is mainly about extracting rules from an existing design156 source of truth, use `workflows/design-system-extraction.md`.157- If the request is mainly about grayscale wireframes or clickable grayscale158 wireframes, use `workflows/wireframe-drafts.md`.159- If the request is mainly about static design-review artifacts, clickable160 creative drafts, or mockups from approved structure and direction, use161 `workflows/design-drafts.md`.162- If a browser-visible artifact is part of the task, apply163 `workflows/feedback-loop.md` before asking the user for approval.164- If the request is mainly about documenting generated design artifacts, use165 `workflows/design-handoff-package.md` and include interaction behavior,166 component identity, states, assumptions, implementation priority, and open167 questions.