一键导入
codebase-audit-and-roadmap
Audit a codebase from a user reference and produce a structured feature inventory, gap analysis, and build-plan PRD.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit a codebase from a user reference and produce a structured feature inventory, gap analysis, and build-plan PRD.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Healthchecks, SSH access, model switching, and systemd debugging for the Appie fleet. Covers Appie-2 (Hetzner Hermes) and common failure modes.
Direct Google Calendar + Gmail + Contacts REST API access via Python. Use when gws CLI is broken (token cache decrypt failure) or google_api.py wrapper is unreliable. Companion to the bundled google-workspace skill.
State-of-the-art text-to-image generation with Stable Diffusion models via HuggingFace Diffusers. Use when generating images from text prompts, performing image-to-image translation, inpainting, or building custom diffusion pipelines.
Use 21st.dev Agent Elements — 25 shadcn/ui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.
Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.
Umbrella workflow for delegating coding work to local agent CLIs such as Claude Code, Codex, and OpenCode.
| name | codebase-audit-and-roadmap |
| description | Audit a codebase from a user reference and produce a structured feature inventory, gap analysis, and build-plan PRD. |
| version | 1.0.0 |
| author | Appie-2 |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["codebase-audit","feature-inventory","gap-analysis","prd","planning"],"related_skills":["writing-plans","codebase-inspection"]}} |
When a user names a project and asks "what's in it" / "what's next" / "make a PRD" / "audit this" — this skill covers the full discovery-to-plan workflow.
find ~ -maxdepth 4 -name ".git" -type dsite:github.com <handle> patterns. Try known handles (S3YED, weblyfe, etc.)S3YED/wai, s3yed/WAI, etc.ssh -T git@github.com to verify)Read in this order, top to bottom:
npm ls 2>/dev/null | head)git log --oneline -10 --all — recent activity, branch structurefind src -maxdepth 2 -type d | sort, or list top-level filesapi/*.ts — serverless endpoints (feature surface)components/*.tsx — UI screens (feature surface)utils/*.ts — shared logichooks/*.ts — custom hooksmigrations/*.sql — DB schemanpm test or vitest run — test coverage is a health signaldocs/*PRD*.md, docs/*PLAN*.md) — read first to compare intent vs realityFor Vercel-deployed apps:
cd <project> && vercel link --yes to link the local clone to Vercel.vercel/project.json for projectId + orgIdvercel list --prod or vercel listvercel env lscurl -s -H "Authorization: Bearer $VERCEL_TOKEN" \
"https://api.vercel.com/v1/projects/<projectId>/env?teamId=<orgId>"
(Write response to file, parse with python3 to avoid shell quoting issues)For Supabase projects:
SUPABASE_URL in env files or Vercel envmigrations/000_base_schema.sql has been runFor every feature found, classify:
| Status | Meaning |
|---|---|
| ✅ Complete | Fully implemented, tested, wired |
| 🟡 Partial | Code exists but not wired (e.g. UI component with no trigger, API without route) |
| 🔴 Missing | Referenced in PRD/docs but no code found |
| ❌ Broken | Code exists but has known issues (e.g. always-[] state, in-memory-only) |
Build a table with: Feature | Status | File(s) | Notes
Structure the output PRD as a markdown document in docs/:
# [Project Name] — [Launch Name] Build Plan
## 1. Current State Assessment
[Feature table from Phase 4]
## 2. [Phase Name — e.g. P2: Voice Notes]
### What already exists
[Code that exists but may not be wired]
### What to build
[Items with file paths, clear deliverables]
## 3. Build Order
Use a priority system:
- **[Phase 1 — Launch-ready]**: P0 items that must work for go-live
- **[Phase 2 — Production Hardening]**: P1 items for reliability/security
- **[Phase 3 — Scale]**: P2 items for multi-tenant scale
- **[Phase 4 — Polish]**: P3 nice-to-haves
## 4. One-Command Vision
[If applicable: describe the ideal provisioning flow]
## 5. Decisions Needed
[Questions for the user/operator]
Save to docs/<PROJECT>-LAUNCH-PLAN.md and present a concise summary in the reply.
git@github.com:<handle>/<repo>.git after verifying SSH auth.