logo-designer by luongnv89/skills
npx skills add https://github.com/luongnv89/skills --skill logo-designer运行此技能前,请确认:
/assets/logo/ 目录的写入权限如果任何检查失败,技能将停止并请求澄清。
此技能采用 探索者+执行者 (A) + 审查循环 (C) 架构:
Phase 1: Brand Research
↓ (brand-researcher agent)
↓
Phase 2-3: SVG Generation (Interactive Style Selection)
↓ Main agent: interactive style selection with user
↓
Phase 3: Generate All 7 SVGs
↓ (svg-generator agent)
↓
Phase 4: SVG Validation
↓ (svg-reviewer agent)
↓
Final Output: 7 SVG files in /assets/logo/ + Design Rationale
代理 :
agents/brand-researcher.md — 读取项目文件,生成结构化的品牌简报agents/svg-generator.md — 生成所有 7 个 SVG 文件(标识、文字标识、完整标识、图标、网站图标、白色版、黑色版)agents/svg-reviewer.md — 验证 SVG 结构(viewBox、无栅格图像、所有文件存在、名称正确)广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
关键洞察:内联生成 7 个 SVG 文件是最大的上下文成本。跨多个项目文件的品牌研究增加了负担。审查者在文件提交前充当质量关卡,以捕获 SVG 结构问题。
通过分析项目上下文并生成基于 SVG 的品牌资产,设计现代、专业的徽标。
在对现有仓库中的文件进行创建/更新/删除之前,请将当前分支与远程同步:
branch="$(git rev-parse --abbrev-ref HEAD)"
git fetch origin
git pull --rebase origin "$branch"
如果工作树不干净,请先储藏,同步,然后恢复:
git stash push -u -m "pre-sync"
branch="$(git rev-parse --abbrev-ref HEAD)"
git fetch origin && git pull --rebase origin "$branch"
git stash pop
如果缺少 origin、无法拉取或发生变基/储藏冲突,请在继续之前停止并询问用户。
自动分析当前项目以理解品牌上下文:
检测产品标识 - 按顺序检查这些文件:
README.md - 产品名称、描述、标语package.json - 名称、描述、关键词pyproject.toml - 项目名称和描述Cargo.toml - 包名称和描述go.mod - 模块名称查找现有品牌资产 - 搜索:
/docs/brand_kit.md、/.docs/brand_kit.md、brand_kit.md/docs/prd.md、prd.md - 包含品牌信息的产品需求文档/assets/logo/、/public/logo、/static/logo - 现有徽标根据代码库结构识别项目类型:
.github/、CLI 入口点、MIT 许可证在继续之前总结发现:
Product: [name] Type: [Developer Tool / SaaS / Startup / Enterprise / Consumer] Purpose: [1-sentence description] Audience: [target users] Existing colors: [hex codes if found, or "None detected"] Assets found: [list or "None"]
根据项目类型和上下文生成徽标。
| 项目类型 | 风格 | 示例 |
|---|---|---|
| 开发者/CLI/开源 | 简洁、技术感、单色 | GitHub、Linear、Vercel |
| SaaS/生产力 | 极简、苹果风格 | Notion、Stripe、Figma |
| 初创公司 | 大胆、独特、高对比度 | YC 风格公司 |
| 企业/B2B | 专业、值得信赖 | Salesforce、IBM |
| 消费者/移动端 | 友好、充满活力、图标优先 | Instagram、Spotify |
视觉:
颜色:
默认风格指南(当用户未提供风格偏好时使用):
#0A0A0A)、表面 (#111111)、边框 (#262626)、柔和文本 (#A1A1A1)、文本 (#FAFAFA)、霓虹绿 (#00FF41)#EF4444)、警告 (#F59E0B)、信息 (#3B82F6) 仅可应用于文本元素,绝不可用于背景或主要 UI 组件排版:
生成这些 SVG 文件:
/assets/logo/
├── logo-full.svg # 标识 + 文字标识(水平排列)
├── logo-mark.svg # 仅符号/图标
├── logo-wordmark.svg # 仅文本
├── logo-icon.svg # 应用图标(方形,带内边距)
├── favicon.svg # 16x16 优化版
├── logo-white.svg # 用于深色背景的白色版本
└── logo-black.svg # 用于浅色背景的黑色版本
SVG 要求:
生成徽标后,提供:
设计原理
颜色规范
Primary: #HEXCODE Surface: #HEXCODE (cards, elevated elements) Border: #HEXCODE Muted: #HEXCODE (secondary text) Text: #HEXCODE Accent/Highlight: #HEXCODE (for borders, lines, highlight text, CTAs) Background Light: #FAFAFA Background Dark: #0A0A0A
Tailwind 配置添加
colors: { brand: { primary: '#HEXCODE', surface: '#HEXCODE', border: '#HEXCODE', muted: '#HEXCODE', accent: '#HEXCODE', } }
后续步骤
brand_kit.md对于一个名为 "fastbuild" 的 CLI 工具:
## Analysis Summary
Product: fastbuild
Type: Developer/CLI Tool
Purpose: Fast incremental build system for large codebases
Audience: Software developers, DevOps engineers
Existing colors: None detected
Assets found: None
## Design Rationale
- **Symbol**: Abstract "F" formed by stacked horizontal bars suggesting speed and layered builds
- **Colors**: Default style guide — dark base with Neon Green highlight on the speed bars
- **Typography**: Inter for clean, modern readability
## Colors
Primary: #0A0A0A
Surface: #111111
Border: #262626
Muted: #A1A1A1
Text: #FAFAFA
Accent: #00FF41 (highlights only — borders, lines, CTAs)
Background Light: #FAFAFA
Background Dark: #0A0A0A
#FAFAFA) 和深色 (#0A0A0A) 背景上展示徽标预览每周安装量
72
仓库
GitHub 星标数
9
首次出现
2026年2月4日
安全审计
安装于
opencode68
codex67
gemini-cli65
github-copilot61
kimi-cli58
amp58
Before running this skill, verify:
/assets/logo/ directoryIf any check fails, the skill will stop and ask for clarification.
This skill uses an Explorer+Executor (A) + Review Loop (C) architecture:
Phase 1: Brand Research
↓ (brand-researcher agent)
↓
Phase 2-3: SVG Generation (Interactive Style Selection)
↓ Main agent: interactive style selection with user
↓
Phase 3: Generate All 7 SVGs
↓ (svg-generator agent)
↓
Phase 4: SVG Validation
↓ (svg-reviewer agent)
↓
Final Output: 7 SVG files in /assets/logo/ + Design Rationale
Agents :
agents/brand-researcher.md — Reads project files, produces structured brand briefagents/svg-generator.md — Generates all 7 SVG files (mark, wordmark, full, icon, favicon, white, black)agents/svg-reviewer.md — Validates SVG structure (viewBox, no rasters, all files present, correct names)Key Insight : 7 SVG files generated inline is the single biggest context cost. Brand research across multiple project files adds to the burden. The reviewer acts as a quality gate to catch SVG structure issues before files are committed.
Design modern, professional logos by analyzing project context and generating SVG-based brand assets.
Before creating/updating/deleting files in an existing repository, sync the current branch with remote:
branch="$(git rev-parse --abbrev-ref HEAD)"
git fetch origin
git pull --rebase origin "$branch"
If the working tree is not clean, stash first, sync, then restore:
git stash push -u -m "pre-sync"
branch="$(git rev-parse --abbrev-ref HEAD)"
git fetch origin && git pull --rebase origin "$branch"
git stash pop
If origin is missing, pull is unavailable, or rebase/stash conflicts occur, stop and ask the user before continuing.
Automatically analyze the current project to understand brand context:
Detect product identity - Check these files in order:
README.md - Product name, description, taglinepackage.json - Name, description, keywordspyproject.toml - Project name and descriptionCargo.toml - Package name and descriptiongo.mod - Module nameFind existing brand assets - Search for:
/docs/brand_kit.md, /.docs/brand_kit.md, brand_kit.mdGenerate logo based on project type and context.
| Project Type | Style | Examples |
|---|---|---|
| Developer/CLI/Open Source | Clean, technical, monochrome | GitHub, Linear, Vercel |
| SaaS/Productivity | Ultra-minimal, Apple-style | Notion, Stripe, Figma |
| Startup | Bold, distinctive, high-contrast | YC-style companies |
| Enterprise/B2B | Professional, trustworthy | Salesforce, IBM |
| Consumer/Mobile | Friendly, vibrant, icon-first | Instagram, Spotify |
Visual:
Colors:
Default Style Guide (used when user provides no style preference):
#0A0A0A), Surface (#111111), Border (#262626), Muted text (#A1A1A1), Text (#FAFAFA), and Neon Green (#00FF41)#EF4444), Warning (#F59E0B), Info (#3B82F6) may only be applied to text elements, never to backgrounds or primary UI componentsTypography:
Generate these SVG files:
/assets/logo/
├── logo-full.svg # Mark + wordmark (horizontal)
├── logo-mark.svg # Symbol/icon only
├── logo-wordmark.svg # Text only
├── logo-icon.svg # App icon (square, padded)
├── favicon.svg # 16x16 optimized
├── logo-white.svg # White version for dark backgrounds
└── logo-black.svg # Black version for light backgrounds
SVG Requirements:
After generating logos, provide:
Design Rationale
Color Specification
Primary: #HEXCODE Surface: #HEXCODE (cards, elevated elements) Border: #HEXCODE Muted: #HEXCODE (secondary text) Text: #HEXCODE Accent/Highlight: #HEXCODE (for borders, lines, highlight text, CTAs) Background Light: #FAFAFA Background Dark: #0A0A0A
Tailwind Config Addition
colors: { brand: { primary: '#HEXCODE', surface: '#HEXCODE', border: '#HEXCODE', muted: '#HEXCODE', accent: '#HEXCODE', } }
Next Steps
brand_kit.mdFor a CLI tool called "fastbuild":
## Analysis Summary
Product: fastbuild
Type: Developer/CLI Tool
Purpose: Fast incremental build system for large codebases
Audience: Software developers, DevOps engineers
Existing colors: None detected
Assets found: None
## Design Rationale
- **Symbol**: Abstract "F" formed by stacked horizontal bars suggesting speed and layered builds
- **Colors**: Default style guide — dark base with Neon Green highlight on the speed bars
- **Typography**: Inter for clean, modern readability
## Colors
Primary: #0A0A0A
Surface: #111111
Border: #262626
Muted: #A1A1A1
Text: #FAFAFA
Accent: #00FF41 (highlights only — borders, lines, CTAs)
Background Light: #FAFAFA
Background Dark: #0A0A0A
Weekly Installs
72
Repository
GitHub Stars
9
First Seen
Feb 4, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode68
codex67
gemini-cli65
github-copilot61
kimi-cli58
amp58
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
120,000 周安装
Mermaid转PNG图片工具:自动将Markdown代码块转换为静态图片,支持GitHub Pages
233 周安装
文献综述自动化工具:使用paper-search CLI进行系统性学术论文搜索与深度分析
225 周安装
LaunchDarkly 功能标志清理指南:安全移除代码库标志,保持生产环境稳定
242 周安装
React 19 最佳实践与代码规范指南 | 自动优化、服务端组件、Actions、use() Hook
237 周安装
TypeScript高级开发专家 - 企业级类型系统、架构设计与严格类型安全
231 周安装
Next.js 14+ App Router 开发模式指南:服务器组件、并行路由与数据缓存优化
236 周安装
/docs/prd.md, prd.md - Product requirements with brand info/assets/logo/, /public/logo, /static/logo - Existing logosIdentify project type from codebase structure:
.github/, CLI entry points, MIT licenseSummarize findings before proceeding:
Product: [name] Type: [Developer Tool / SaaS / Startup / Enterprise / Consumer] Purpose: [1-sentence description] Audience: [target users] Existing colors: [hex codes if found, or "None detected"] Assets found: [list or "None"]