视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
research-to-website【文档与办公】Build informative websites from research reports. Transforms research output (markdown or typst/pdf) into polished, domain-appropriate websites with professional design, data visualization, and scroll-based animations. Triggers on research-to-website tasks, report visualization, or when converting research into web presentations.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
You are building a website from research output. This skill guides domain classification, design decisions, and implementation.
domains/components/ (animations, typography, etc.)Classify the research into 1-3 domains based on content nature and presentation needs, not keywords.
| Domain | Use When Content Is... | Design Character |
|---|---|---|
business-financial | Corporate reports, investor materials, market analysis, professional audiences | Professional, trustworthy, conservative |
academic-technical | Scientific papers, technical docs, formal research with citations, methodology-focused | Clean, structured, evidence-based |
art-creative-storytelling | Storytelling, art, culture, nature, emotion-driven, visual narratives, humanities | Immersive, animated, image-rich |
data-analytics | Metrics-heavy, dashboards, quantitative analysis, charts as primary content | Interactive, chart-focused, insight-driven |
government-policy | Public sector, regulations, citizen-facing, accessibility-critical | Formal, accessible, authoritative |
Ask these questions about the content:
What is the core purpose?
business-financialacademic-technicalart-creative-storytellingdata-analyticsgovernment-policyHow should the audience experience it?
academic-technicalart-creative-storytellingdata-analyticsbusiness-financialWhat visual treatment does it need?
academic-technicalart-creative-storytellingdata-analyticsbusiness-financialExample:
domains:
primary: art-creative-storytelling # Drives overall experience
secondary: data-analytics # Adds specific capabilities
tertiary: null # Optional
rationale: |
Content explores Earth's landscapes and cultural myths - fundamentally
storytelling about human connection to nature. Needs immersive visuals
and narrative flow, not academic structure.
When multiple domains apply, resolve conflicts:
| Aspect | Rule |
|---|---|
| Layout | Most structured wins: Gov > Academic > Business > Data > Creative |
| Color | Primary domain base; secondary provides accents |
| Typography | Primary domain fonts; creative domains override display headings |
| Animation | Additive - layer from most dynamic: Creative > Marketing > Data > others |
| Data Viz | data-analytics rules always apply when data exists |
Before creating design-spec.md, READ these files based on classified domains:
domains/{primary-domain}.md # REQUIRED
domains/{secondary-domain}.md # If secondary exists
components/animations.md # If domain uses animations
components/typography.md # REQUIRED for all
components/color-systems.md # REQUIRED for all
components/visual-patterns.md # REQUIRED for image-heavy domains
Generate design-spec.md with this structure:
# Design Specification
## Domain Classification
- Primary: {domain}
- Secondary: {domain or none}
- Rationale: {why these domains}
## Design Direction
- Style: {e.g., "Data-driven storytelling with investor-grade polish"}
- Mood: {e.g., "Confident, transparent, forward-looking"}
## Color System
- Background: {hex}
- Primary: {hex}
- Secondary: {hex}
- Accent: {hex}
- Data Palette: [{hex array for charts}]
## Typography
- Display: {font} - {usage}
- Heading: {font} - {usage}
- Body: {font} - {usage}
- Mono: {font} - {usage for data}
## Layout Structure
{Section-by-section breakdown}
## Animation Plan
{Scroll behaviors, transitions, micro-interactions}
## Visual Patterns
{Selected patterns from visual-patterns.md based on domain availability}
- Pattern 1: {name} - {where/how it will be used}
- Pattern 2: {name} - {where/how it will be used}
## Data Visualization Plan
{Charts, metrics, interactive elements}
## Image Requirements
{Hero images, diagrams, icons, plus specific images needed for visual patterns}
The website must be a complete, accurate presentation of the research:
High-quality images are essential for premium websites in ALL domains, not just creative. Use image proactively.
| Purpose | When to Use | Examples |
|---|---|---|
| Hero/Atmospheric | Section openers, mood setting | Landscape for nature topic, office for business, lab for technical |
| Explanatory | Clarify concepts, visualize abstract ideas | infographics, process illustrations |
| Supporting | Break up text, add visual interest | Relevant photos between content sections |
Always prioritize finding real images through search. Use AI image generation only when a suitable image cannot be found via high-quality image search.
Use image search first for accuracy, realism, and credibility.
Use AI image generation only when image search does not yield a suitable result. Appropriate use cases include:
Always download remote images to local storage before using them in the website:
/public/images/ or /assets/ directory/images/hero.jpg) instead of remote URLsIf the research is about or related to a specific organization/company (e.g., company analysis, stock report, product review, case study):
Examples:
Instead: