用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill plan-feature命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
基于 SOC 职业分类
正在显示 SKILL.md
| name | plan-feature |
| description | Create complete development plan with parallel exploration Use when this capability is needed. |
| metadata | {"author":"Aurealibe"} |
YOU ARE EXECUTING THE /plan-feature SKILL. The user triggered this skill. Follow ALL instructions below step by step. Do NOT treat this as a freeform conversation - execute the skill workflow.
Follow CLAUDE.md rules.
Output file: docs/plan-features/{$ARGUMENTS.name}_FEATURE.md (uppercase)
Ultra think before each phase transition:
Ask user for:
Do not proceed until requirements are clear.
Use AskUserQuestion to clarify before exploration:
Do not proceed until critical details are clarified.
Launch focused agents in a single message (parallel execution). Scale agent count to task complexity.
| Scope | Backend agents | Frontend agents |
|---|---|---|
| Single file fix | 1 | 1 |
| Single-layer feature | 2 | 2 |
| Multi-layer feature | 2-3 | 2-3 |
| Cross-cutting / large feature | 3-4 | 3-4 |
explore-codebase: "Find entities, repository interfaces, value objects, and DTOs related to [feature] in backend/internal/domain/ and backend/internal/application/dto/"explore-codebase: "Find usecases related to [feature] in backend/internal/application/usecases/. Read their Execute methods, dependencies, and error handling"explore-codebase: "Find HTTP handlers and routes related to [feature] in backend/internal/presentation/. Check middleware, validation, response patterns"explore-codebase: "Find repo implementations, external service adapters, and config related to [feature] in backend/internal/infrastructure/"explore-codebase: "Find the most similar existing feature to [feature] in backend/. I need to replicate its patterns"explore-codebase: "Find components related to [feature] in frontend/src/components/. Check props, state, Shadcn UI usage"explore-codebase: "Find hooks, React Query calls, and state management related to [feature] in frontend/src/hooks/ and frontend/src/lib/"explore-codebase: "Find pages and layouts related to [feature] in frontend/src/app/. Check route structure, data fetching, i18n"explore-codebase: "Find TypeScript types, API client functions related to [feature] in frontend/src/types/ and frontend/src/lib/"explore-codebase: "Find the most similar existing feature to [feature] in frontend/src/. I need to replicate its patterns"| Need | Agent | Prompt |
|---|---|---|
| Database | explore-db | "dev - Find tables related to [feature], check schema, relationships, RLS policies" |
| Library docs | explore-docs | "[library] [specific feature] documentation" |
| Best practices | websearch | "[topic] best practices 2025 2026" |
After agents return, verify coverage across all dimensions:
explore-codebaseexplore-codebaseexplore-dbexplore-docsDo NOT proceed with incomplete context.
Display architecture plan:
## Architecture Plan - [Feature Name]
### Database
- Tables to create: [list with columns]
- Tables to modify: [changes]
- RLS policies needed
### Backend (Go Clean Architecture)
- Entities: [list]
- Usecases: [list with descriptions]
- Handlers: [endpoints]
- Code to reuse: [from exploration]
### Frontend (Next.js)
- Types, Components, Hooks, Pages
- Code to reuse: [from exploration]
### Libraries / Best Practices
- [from exploration]
Ask with AskUserQuestion: "Validate this architecture?"
After validation, write complete spec to docs/plan-features/{$ARGUMENTS.name}_FEATURE.md.
Use the template structure from templates/feature-spec-template.md.
Structure:
app.yaml for thresholds, limits, feature flags - NO hardcoded values)/dev spec=docs/plan-features/[name]_FEATURE.md phase=1/dev spec=docs/plan-features/[name]_FEATURE.md phase=8Source: Aurealibe/claude-config — distributed by TomeVault.