Bauhaus Visual logo

Bauhaus Visual

Community
FANzR-arch
bauhaus-visual

把包豪斯(Bauhaus)视觉语言拆成媒介模块,识别用户意图后编译成一条确定性、可直接用于图像模型的提示词。用户提到包豪斯风格封面、文章配图、栏目/活动海报、Bauhaus prompt、包豪斯视觉主图,或上传室内照片要求改成包豪斯风格工作室/空间时使用。只输出一条成品提示词,不展示模块菜单。不用于普通设计史问答或其他设计流派。

Overview

PublisherFANzR-arch
RepositoryPhil-design-skills
Skill namebauhaus-visual
Stars
106
Forks
6
Bundled files
5
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 5 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by FANzR-arch on GitHub. Read the source before you install it.

Installation

Install the Bauhaus Visual AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/FANzR-arch/Phil-design-skills/tree/main/bauhaus-visual
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/FANzR-arch/Phil-design-skills.git /tmp/Phil-design-skills
mkdir -p .claude/skills
cp -r /tmp/Phil-design-skills/bauhaus-visual .claude/skills/bauhaus-visual
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Bauhaus Visual in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Bauhaus Visual on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Bauhaus Visual is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Bauhaus Visual(包豪斯视觉)

把一个标题、主题、用途或室内参考图,编译成一条可直接交给图像模型的包豪斯视觉提示词。

核心原则:先判断媒介,再调用规则。 包豪斯不是红黄蓝几何装饰;不同媒介必须拆成不同的执行重点:封面看版式,配图看概念结构,海报看图文冲击,室内重绘看空间、家具、材质和动线。

Read

按以下顺序读取,再开始编译:

  • references/compile-contract.md:编译契约、字段顺序、输出质量门槛。每次输出前必须满足。
  • references/module-library.md:用途、画幅、主视觉、色彩、文字模式、室内重绘规则的模块库。
  • references/presets.md:4 套已编译预设。用户只想拿来即用或输入很少时,直接选最贴近的一套改写。

Input

优先从用户话语里推断,不要求填表:

  1. 用途:文章封面、正文配图、栏目/活动海报、室内照片重绘。缺失时按上下文推断;无法推断时只问这一个问题。
  2. 标题 / 主题:封面和海报通常需要;正文配图可用概念;室内重绘可不需要标题。
  3. 画幅:未说明时,封面默认 4:5,正文配图默认 16:9,海报默认 2:3,室内重绘沿用参考图或 16:9。
  4. 参考图:如果用户上传室内照片,优先走室内重绘,保留原图空间结构。

用户若主动指定画幅、主标题、配色、是否保留文字等,以用户为准;但不能破坏风格纯度和媒介边界。

Workflow

  1. 解析意图:判断 use case:article-cover、inline-illustration、poster、interior-redesign 四选一。
  2. 选配模块:按 module-library.md 给每个槽位定一个值:画幅、主视觉、色彩、文字模式、材质/空间规则、禁止项。
  3. 编译提示词:按 compile-contract.md 的字段顺序输出一条英文美术指导。解析掉所有 {}、/ 选项和中文注释;标题文字例外。
  4. 输出:一条成品提示词 + 一行选型理由 + 一行最接近预设。不要输出模块菜单、推理过程、自检清单或多版本选项。

Routing Rules

  • 文章封面:标题区、几何版式、视觉重心、留白、短文本控制。
  • 正文配图:概念说明、结构图、几何关系、低噪音、少文字或无文字。
  • 栏目/活动海报:展览海报感、强标题、图文一体化、较强构图张力。
  • 室内照片重绘:保留原图视角、比例、门窗、墙体和主要家具位置;只改材质、家具语言、灯具、色彩和空间气质。

Output Format

除非缺少必要输入需要追问,最终只输出:

  1. 完整成品提示词。
  2. 选型理由:...
  3. 最接近预设:...

Usage Examples

这些请求应直接触发本 skill:

text
生成一张 4:5 包豪斯风格文章封面,标题是:结构比装饰更重要。
text
生成一张 16:9 包豪斯风格正文配图,主题是:提示词不是描述风格,而是组织结构。
text
生成一张 2:3 包豪斯风格活动海报,标题是:FORM FOLLOWS FUNCTION。
text
参考我上传的室内照片,把这个房间重绘成包豪斯风格工作室。

Quality Gates

  • 输出里不能保留 {变量}、斜杠菜单、中文注释或多套方案。
  • 每次只选一个主视觉,不并列多个引擎。
  • 否定项集中放在 AVOID。
  • 不把海报排版规则塞进室内重绘,不把家具、玻璃幕墙塞进文章封面。
  • 室内重绘必须明确保留原始空间结构;不能把参考照片完全重画成无关样板间。
  • 不编造生图结果;本 skill 只产出提示词。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Bauhaus Visual AI skill do?

把包豪斯(Bauhaus)视觉语言拆成媒介模块,识别用户意图后编译成一条确定性、可直接用于图像模型的提示词。用户提到包豪斯风格封面、文章配图、栏目/活动海报、Bauhaus prompt、包豪斯视觉主图,或上传室内照片要求改成包豪斯风格工作室/空间时使用。只输出一条成品提示词,不展示模块菜单。不用于普通设计史问答或其他设计流派。

Why use Bauhaus Visual on TypingMind?

Because you install it once and use it with any model. Bauhaus Visual is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Bauhaus Visual in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/FANzR-arch/Phil-design-skills/tree/main/bauhaus-visual. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Bauhaus Visual?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Bauhaus Visual?

As many as you like. As long as a model supports skills, you can use Bauhaus Visual with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Bauhaus Visual AI skill free?

It is published on GitHub by FANzR-arch. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇