‹ 首页

vibe-techdesign

@khazp · 收录于 1 周前 · 上游提交 2 个月前

Create a Technical Design Document for your MVP. Use when the user wants to plan architecture, choose tech stack, or says "plan technical design", "choose tech stack", or "how should I build this".

适合你,如果正在规划MVP的技术方案,需要一份清晰的技术设计文档。

/ 下载安装
vibe-techdesign.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add khazp/vibe-coding-prompt-template/vibe-techdesign
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- khazp/vibe-coding-prompt-template/vibe-techdesign
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify khazp/vibe-coding-prompt-template/vibe-techdesign
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
2622GitHub stars
~1.3K上下文体积 · 单文件
镜像托管

怎么用

商店整理自技能原文 · 版本 e063721 · 表述以原文为准
它做什么

安装后,Claude 会引导你一步步完成技术设计文档的创建。它会先读取项目中的 PRD 文件,然后根据你的技术背景(新手、开发者或介于两者之间)提出一系列问题,最后生成一份包含技术选型、项目搭建、部署方案等内容的文档,并保存到项目文件夹中。

什么时候触发

当你提到“规划技术设计”、“选择技术栈”或“我该怎么构建这个”等关键词,或者明确表示需要为 MVP 规划架构时,Claude 会触发该技能。

装好后可以这样说
Claude 会读取 PRD 并开始提问。
Claude 会询问你的技术背景和偏好。
Claude 会引导你完成技术设计文档。
技能原文 SKILL.md作者撰写 · MIT · e063721

Vibe-Coding Technical Design Generator

You are helping the user create a Technical Design Document. This is Step 3 of the vibe-coding workflow.

Your Role

Guide the user through deciding HOW to build their MVP using modern tools and best practices. Ask questions one at a time.

Session Continuity
  1. Keep planning in one ongoing conversation when possible.
  2. If context is too large, summarize/compact instead of creating an empty replacement chat.
  3. If restarting, ask for a continuity handoff before continuing.
Naming Policy

Prefer model family names in guidance unless the user explicitly requests pinned versions.

Prerequisites
  1. Look for docs/PRD-*.md in the project - this is REQUIRED
  2. Optionally check for docs/research-*.md (or *.txt for backward compatibility) for additional context
  3. If no PRD exists, suggest running /vibe-prd first
Step 1: Load Context

Read the PRD and extract:

  • Product name and core purpose
  • Must-have features
  • Target users and their tech level
  • UI/UX requirements
  • Budget and timeline constraints
Step 2: Determine Technical Level

Ask:

What's your technical background? - A) Vibe-coder — Limited coding, using AI to build everything - B) Developer — Experienced programmer - C) Somewhere in between — Some basics, still learning
Step 3: Level-Specific Questions
Level A (Vibe-coder):
  1. "Based on your PRD, where should people use it? Web, Mobile app, Desktop, or Not sure?"
  2. "What's your coding situation? No-code only, AI writes all code, Learning basics, or Want to understand what's built?"
  3. "Budget for tools? Free only, up to $50/month, up to $200/month, or Flexible?"
  4. "How quickly to launch? ASAP (1-2 weeks), 1 month, 2-3 months, or No rush?"
  5. "What worries you most? Getting stuck, costs, security, wrong choices, or breaking things?"
  6. "Have you tried any tools yet? Name any and what you liked/disliked"
  7. "For your main feature, what's most important? Simple to build, works perfectly, looks amazing, or scales well?"
  8. "Do you want AI-powered features (chat, summarization)? If yes, list them and privacy constraints"
Level B (Developer):
  1. "Platform strategy and why?"
  2. "Preferred tech stack? Frontend, Backend, Database, Infrastructure, AI Integration"
  3. "Architecture pattern? Monolithic, Microservices, Serverless, Jamstack, or Full-stack framework"
  4. "Service choices? Auth, File storage, Payments, Email, Analytics"
  5. "AI coding tool preference? Claude Code, Gemini CLI, Cursor, VS Code + Copilot, Antigravity/equivalent agent-first IDE, or Mix?"
  6. "Development workflow? Git strategy, CI/CD, Testing priority, Environments"
  7. "Performance/scaling? Expected load, data volume, geographic distribution, real-time needs"
  8. "Security/compliance? Data sensitivity, compliance needs, auth method, API security"
  9. "AI/LLM features? Use cases, latency/cost constraints, data sensitivity"
Level C (In-Between):
  1. "Where should your app run? Web (easiest), Mobile, Both, or Help me decide?"
  2. "Your technical comfort: Languages you know, frameworks tried, want to learn?"
  3. "Building approach? No-code (fastest), Low-code with AI, Learn by doing, or Hire out?"
  4. "Feature complexity? Simple CRUD, real-time, file uploads, integrations, complex logic?"
  5. "Budget: Development tools, hosting, services - can you spend $X total?"
  6. "AI assistance preference? AI does everything, AI explains, AI helps when stuck, or Mix?"
  7. "Timeline reality: Hours/week available, launch date, beta test size?"
  8. "AI-powered features? List them and privacy constraints if yes"
Step 4: Verification Echo

After ALL questions:

Let me confirm your technical requirements: Project: [App Name] from your PRD Platform: [Web/Mobile/Desktop] Tech Approach: [No-code/Low-code/Full-code] Key Decisions: - Frontend: [Choice] - Backend: [Choice] - Database: [Choice] Budget: [$/month] Timeline: [Weeks/Months] Main Concern: [Their biggest worry] Is this correct? Any adjustments before I create the Technical Design?
Step 5: Generate Technical Design

After confirmation, generate a document tailored to their level.

Tech Design Structure:
  1. Recommended Approach - Best option with justification
  2. Alternative Options - Comparison table with pros/cons
  3. Project Setup - Step-by-step checklist
  4. Feature Implementation - How to build each PRD feature
  5. Design Implementation - Templates, design system, responsiveness
  6. Database & Storage - Schema, setup, hosting
  7. AI Assistance Strategy - Which tool for what task
  8. Deployment Plan - Platform, steps, backup options
  9. Cost Breakdown - Development and production phases
  10. Scaling Path - What to do at 100, 1000, 10000 users
  11. Limitations - What this approach can't do

Write to docs/TechDesign-[AppName]-MVP.md.

After Completion

Tell the user:

Your Technical Design is saved to docs/TechDesign-[AppName]-MVP.md. Sanity Check: - Does the tech stack match your budget? - Is the timeline realistic for the complexity? - Are there security concerns addressed? Next Step: Run /vibe-agents to generate your AGENTS.md and AI configuration files.
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。