MCP HubMCP Hub
Вернуться к навыкам

ornament-style-mono

pjt222
Обновлено Yesterday
5 просмотров
17
2
17
Посмотреть на GitHub
Метаaidesign

О программе

Этот навык Claude создает монохромные орнаментальные узоры на основе классической таксономии Александра Шпельца, используя генерацию изображений с помощью ИИ. Он помогает разработчикам создавать декоративные бордюры, медальоны или фризы в одном цвете, производя линейную графику или перьевую отрисовку. Используйте его для изучения исторических стилей орнамента через генеративный ИИ или создания референсных изображений для дизайн-проектов.

Быстрая установка

Claude Code

Рекомендуется
Основной
npx skills add pjt222/agent-almanac -a claude-code
Команда плагинаАльтернативный
/plugin add https://github.com/pjt222/agent-almanac
Git клонированиеАльтернативный
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/ornament-style-mono

Скопируйте и вставьте эту команду в Claude Code для установки этого навыка

Документация

Ornament Style — Monochrome

Mono ornament: art history + AI image gen. Rooted in period + motif from Speltz's Styles of Ornament (1904).

Use When

  • Decorative borders, medallions, friezes, panels in single color
  • Explore historical ornament via gen AI
  • Line art, silhouette, woodcut, pen-and-ink of classical motifs
  • Reference imagery for design / illustration / edu
  • Study structural grammar across cultures + periods

In

  • Required: Period or style (or "surprise me")
  • Required: Application (border, medallion, frieze, panel, tile, standalone)
  • Optional: Motif pref (acanthus, palmette, meander, arabesque)
  • Optional: Rendering (line art, silhouette, woodcut, pen-and-ink, engraving)
  • Optional: Resolution + aspect
  • Optional: Seed

Do

Step 1: Pick period

Each period has characteristic motifs + structural principles.

Historical Ornament Periods:
┌───────────────────┬─────────────────┬──────────────────────────────────────────┬──────────────────────┐
│ Period            │ Date Range      │ Key Motifs                               │ Mono Suitability     │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Egyptian          │ 3100–332 BCE    │ Lotus, papyrus, scarab, winged disk,     │ Excellent — bold     │
│                   │                 │ uraeus, ankh                             │ geometric forms      │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Greek             │ 800–31 BCE      │ Meander/Greek key, palmette, anthemion,  │ Excellent — high     │
│                   │                 │ acanthus, guilloche, egg-and-dart        │ contrast geometry    │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Roman             │ 509 BCE–476 CE  │ Acanthus scroll, rosette, grotesque,     │ Very good — dense    │
│                   │                 │ candelabra, rinceau, trophy              │ carved relief style  │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Byzantine         │ 330–1453 CE     │ Interlace, vine scroll, cross forms,     │ Good — flat          │
│                   │                 │ basket weave, peacock, chi-rho           │ silhouette style     │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Islamic           │ 7th–17th c.     │ Arabesque, geometric star, muqarnas,     │ Excellent — pure     │
│                   │                 │ tessellation, knotwork, calligraphic     │ geometric abstraction│
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Romanesque        │ 1000–1200 CE    │ Interlace, beast chains, chevron,        │ Very good — heavy    │
│                   │                 │ billet, zigzag, inhabited scroll         │ carved stone quality │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Gothic            │ 1150–1500 CE    │ Trefoil, quatrefoil, crocket,           │ Very good — tracery  │
│                   │                 │ finial, tracery, naturalistic leaf       │ and window patterns  │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Renaissance       │ 1400–1600 CE    │ Grotesque, candelabra, putto,           │ Good — engraving     │
│                   │                 │ medallion, festoon, cartouche           │ and woodcut styles   │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Baroque/Rococo    │ 1600–1780 CE    │ C-scroll, S-scroll, shell, asymmetric   │ Moderate — complex   │
│                   │                 │ cartouche, garland, ribbon              │ forms benefit from   │
│                   │                 │                                          │ color for depth      │
├───────────────────┼─────────────────┼──────────────────────────────────────────┼──────────────────────┤
│ Art Nouveau       │ 1890–1910 CE    │ Whiplash curve, organic line, lily,     │ Excellent — defined  │
│                   │                 │ dragonfly, femme-fleur, sinuous vine    │ by line quality      │
└───────────────────┴─────────────────┴──────────────────────────────────────────┴──────────────────────┘
  1. User specified → confirm + note motifs
  2. "Surprise me" → random, weight "Excellent" mono suitability
  3. Note 2-3 primary motifs for prompt

→ Period IDed w/ 2-3 candidate motifs + understanding why mono works (or challenges).

If err: not in table (Celtic, Aztec, Art Deco) → WebSearch / WebFetch ornamental vocab + construct equivalent entry w/ motifs + mono assessment.

Step 2: Analyze motif structure

Structural grammar before prompt.

  1. Symmetry type:

    • Bilateral (mirror — most organic)
    • Radial (rotational — rosettes, medallions, stars)
    • Translational (repeating unit — friezes, borders, tessellations)
    • Point (central radiating — compass roses, mandalas)
  2. Geometric scaffold:

    • Circle (rosettes, medallions, roundels)
    • Rectangle (panels, metopes, cartouches)
    • Triangle (pediment fills, spandrels)
    • Band (friezes, borders, running)
  3. Fill pattern:

    • Solid (silhouette, no internal detail)
    • Line-filled (hatching, parallel lines)
    • Open (outline, negative space)
    • Mixed (outline + selective internal)
  4. Edge treatment:

    • Clean (in frame)
    • Organic bleed (extends or dissolves)
    • Interlocking (connects adjacent — for repeats)

→ Structural desc like "bilateral, band scaffold, line-filled, interlocking edges" → informs prompt.

If err: structure unclear → WebSearch "[period] [motif] ornament", analyze first results. Speltz plates public domain + online.

Step 3: Construct mono prompt

Template:

[Rendering style] of [motif name] ornament in the [period] style,
[composition type], monochrome, black and white,
[structural details from Step 2],
[application context], [additional qualifiers]

Rendering Styles:

  • detailed line art — clean vector-like, no fills
  • black silhouette — solid black on white
  • woodcut print — bold carved + grain texture
  • pen-and-ink illustration — fine + hatching
  • copperplate engraving — precise parallel lines, tonal gradation
  • stencil design — connected negative space, no floating islands

Composition Qualifiers:

  • symmetrical, centered, repeating pattern, border design
  • isolated motif on white background, continuous frieze
  • within a circular frame, filling a rectangular panel

Mono Constraint (always include):

  • monochrome, black and white, no color, no shading (pure line art)
  • monochrome, black and white, high contrast (silhouette)
  • monochrome, black and white, fine hatching for depth (engraving)

Example Prompts:

  • detailed line art of Greek meander border pattern, continuous frieze, monochrome, black and white, geometric precision, repeating unit, classical antiquity style
  • black silhouette of Egyptian lotus and papyrus ornament, symmetrical panel design, monochrome, black and white, high contrast, temple decoration style
  • pen-and-ink illustration of Art Nouveau whiplash curve with lily motif, vertical panel, monochrome, black and white, sinuous organic lines, Alphonse Mucha influence

→ Prompt 20-40 words: rendering, motif, period, composition, mono constraint.

If err: too vague → add Step 2 specifics. Too complex (>50 words) → simplify, keep structural essentials. Z-Image responds to clear specific — avoid abstract/conceptual.

Step 4: Configure params

Resolution by Application:
┌────────────────────┬─────────────────────┬────────────────────────────────┐
│ Application        │ Recommended         │ Rationale                      │
├────────────────────┼─────────────────────┼────────────────────────────────┤
│ Medallion / Roundel│ 1024x1024 (1:1)     │ Radial symmetry needs square   │
│ Tile / Repeat Unit │ 1024x1024 (1:1)     │ Square for seamless tiling     │
│ Horizontal Frieze  │ 1280x720 (16:9)     │ Wide format for running border │
│ Vertical Panel     │ 720x1280 (9:16)     │ Portrait format for columns    │
│ Wide Border        │ 1344x576 (21:9)     │ Ultrawide for architectural    │
│ General / Flexible │ 1152x896 (9:7)      │ Balanced landscape format      │
│ Large Detail       │ 1536x1536 (1:1)     │ Higher res for fine line work  │
└────────────────────┴─────────────────────┴────────────────────────────────┘
  1. Resolution per context
  2. steps 8 (default) initial; 10-12 for fine line detail
  3. shift 3 (default)
  4. random_seed: true for explore or false w/ seed for reproducibility
  5. Record params

→ Complete param set: resolution, steps, shift, seed strategy.

If err: unsure → 1024x1024 (1:1). Works for most + fastest.

Step 5: Generate

Z-Image MCP call.

  1. mcp__hf-mcp-server__gr1_z_image_turbo_generate w/:
    • prompt: from Step 3
    • resolution: from Step 4
    • steps: from Step 4
    • shift: from Step 4
    • random_seed: from Step 4
    • seed: if random_seed false
  2. Record returned seed
  3. Note gen time

→ Image + seed. Image shows recognizable ornamental forms in mono.

If err: MCP unavail → verify hf-mcp-server. Tool error → simplify prompt + retry. Fully abstract no ornamental char → prompt needs specific structural lang → Step 3.

Step 6: Evaluate

4 criteria.

Monochrome Ornament Evaluation Rubric:
┌─────────────────────┬───────────────────────────────────────────────────────┐
│ Criterion           │ Evaluation Questions                                  │
├─────────────────────┼───────────────────────────────────────────────────────┤
│ 1. Symmetry         │ Does the design exhibit the intended symmetry type?   │
│                     │ Is it visually balanced? Are repeating elements       │
│                     │ consistent?                                           │
├─────────────────────┼───────────────────────────────────────────────────────┤
│ 2. Monochrome       │ Is the image truly black and white? Are there         │
│    Fidelity         │ unwanted grays, colors, or gradients? Does the        │
│                     │ rendering style match the request?                    │
├─────────────────────┼───────────────────────────────────────────────────────┤
│ 3. Period Accuracy  │ Would this design be recognizable as belonging to     │
│                     │ the specified period? Are the motifs period-           │
│                     │ appropriate? Does it avoid anachronistic elements?    │
├─────────────────────┼───────────────────────────────────────────────────────┤
│ 4. Detail Level     │ Is the level of detail appropriate for the rendering  │
│                     │ style? Line art should have clean lines; woodcut      │
│                     │ should show bold strokes; engraving should show       │
│                     │ systematic hatching.                                  │
└─────────────────────┴───────────────────────────────────────────────────────┘
  1. Score: Strong / Adequate / Weak
  2. Note specific obs
  3. ≥3 Strong → success
  4. ≥2 Weak → back to Step 3

→ Scored eval w/ specific obs. First-gen typically Adequate on 2-3.

If err: all Weak → too abstract or complex. Simplify: one motif, one rendering, explicit "monochrome black and white". Or switch to higher-mono-suitability period.

Step 7: Iterate or finalize

Strategies:

  1. Seed-locked: same seed, adjust prompt slightly → evolves composition keeping structure
  2. Random explore: random_seed: true w/ same prompt → variations
  3. Prompt evolution: modify rendering, add/remove motif details, adjust composition

Iteration Budget: ≤3 per concept. After 3, reconsider period/motif/rendering fundamentally.

  1. Per Step 6 weakness:
    • Weak symmetry → "perfectly symmetrical" / "mirror symmetry"
    • Color leak → "pure black and white, no gray tones, no color"
    • Wrong period feel → specific period artists/monuments
    • Insufficient detail → steps 10-12, add "highly detailed"
  2. Regen via Step 5
  3. Re-eval Step 6
  4. Accept when ≥3 Strong or budget exhausted

→ Improved after 1-2 iter, or accept current best.

If err: not improving → fundamental concept doesn't translate to model. Try different motif from same period, or switch rendering (line art → silhouette).

Step 8: Document

  1. Record:
    • Period: name + dates
    • Motif: primary
    • Rendering: line art / silhouette / woodcut
    • Final Prompt: exact accepted
    • Seed: for reproduction
    • Resolution: used
    • Steps/Shift: gen params
    • Evaluation: brief criteria scores
    • Iterations: count + key changes
  2. Art historical obs — gen vs historical
  3. Suggest applications: print, digital border, textile, etc.

→ Reproducible record allows exact regen + design lineage.

If err: doc excessive → at min: final prompt + seed. Sufficient to reproduce.

Key Motifs Reference

Across periods, core vocabulary of classical ornament:

  • Acanthus: deeply lobed leaf; Greek origin, dominant Roman + Renaissance
  • Palmette: fan-shaped leaf cluster; Egyptian + Greek, ancestor of anthemion
  • Anthemion: alternating palmette-and-lotus frieze; Greek, endlessly adapted
  • Guilloche: interlocking circles forming chain; ancient, universal
  • Meander / Greek Key: angular spiral continuous band; quintessentially Greek
  • Arabesque: infinitely extending vegetal scroll; Islamic, non-representational by principle
  • Trefoil / Quatrefoil: 3/4-lobed forms in circle; Gothic tracery
  • Rosette: radially symmetric flower; universal across periods
  • Scroll (C and S): spiraling forms; Baroque + Rococo signature
  • Grotesque: fantastical human-animal-vegetal hybrid; Roman, revived Renaissance
  • Interlace / Knotwork: woven bands no beginning or end; Celtic, Islamic, Byzantine
  • Lotus: stylized water lily; Egyptian origin, spread across Asian traditions

Check

  • Specific period selected w/ rationale
  • Motif structure analyzed (symmetry, scaffold, fill, edge)
  • Prompt: explicit mono constraint ("black and white" or equivalent)
  • Prompt: rendering style (line art, silhouette, woodcut)
  • Resolution matches application
  • Image evaluated 4-point rubric
  • Seed recorded
  • Final design documented w/ prompt, seed, params

Traps

  • Omit mono constraint: Z-Image defaults color. No explicit "monochrome, black and white" → color output. Add early, not afterthought
  • Over-specify prompt: >50 words → confused results. One motif, one rendering, one composition. Quality from clarity, not quantity
  • Ignore period grammar: each period has rules. Gothic trefoils in Egyptian frames, Baroque scrolls in Greek meander → incoherence. Stay in period vocabulary
  • Expect vector: Z-Image = raster. True vector → manual tracing from generated image
  • Skip structural analysis: period → prompt w/o analyzing motif structure → generic "decorative" not historically grounded

  • ornament-style-color — polychromatic companion; adds palette + color-to-structure
  • meditate — focused attention + visual imagination for ornamental composition
  • review-web-design — design review (hierarchy, rhythm, balance) applies

GitHub репозиторий

pjt222/agent-almanac
Путь: i18n/caveman-ultra/skills/ornament-style-mono
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Похожие навыки

content-collections

Мета

Этот навык предоставляет проверенную в продакшене настройку для Content Collections — TypeScript-ориентированного инструмента, который преобразует файлы Markdown/MDX в типобезопасные коллекции данных с валидацией Zod. Используйте его при создании блогов, сайтов документации или контентных приложений на Vite + React для обеспечения типобезопасности и автоматической проверки содержимого. Он охватывает всё: от настройки плагина Vite и компиляции MDX до оптимизации развертывания и валидации схем.

Просмотреть навык

polymarket

Мета

Этот навык позволяет разработчикам создавать приложения на платформе прогнозных рынков Polymarket, включая интеграцию с API для торговли и получения рыночных данных. Он также обеспечивает потоковую передачу данных в реальном времени через WebSocket для отслеживания текущих сделок и рыночной активности. Используйте его для реализации торговых стратегий или создания инструментов, обрабатывающих обновления рынка в реальном времени.

Просмотреть навык

creating-opencode-plugins

Мета

Этот навык помогает разработчикам создавать плагины OpenCode, которые подключаются к более чем 25 типам событий, таким как команды, файлы и операции LSP. Он предоставляет структуру плагина, спецификации API событий и шаблоны реализации для модулей на JavaScript/TypeScript. Используйте его, когда вам нужно перехватывать, отслеживать или расширять жизненный цикл ассистента OpenCode AI с помощью пользовательской событийно-ориентированной логики.

Просмотреть навык

sglang

Мета

SGLang — это высокопроизводительный фреймворк для обслуживания больших языковых моделей (LLM), специализирующийся на быстрой структурированной генерации JSON, regex и рабочих процессов агентов с использованием кэширования префиксов RadixAttention. Он обеспечивает значительно более высокую скорость вывода, особенно для задач с повторяющимися префиксами, что делает его идеальным для сложных структурированных результатов и многократных диалогов. Выбирайте SGLang вместо альтернатив, таких как vLLM, когда вам требуется ограниченное декодирование или вы создаете приложения с интенсивным совместным использованием префиксов.

Просмотреть навык