Loading...
Loading...
Compare original and translation side by side
INTAKE -> PLANNING -> BUILD -> VERIFY -> PUBLISH -> DONEINTAKE -> PLANNING -> BUILD -> VERIFY -> PUBLISH -> DONE| Skill | Responsibility |
|---|---|
| AdonisJS backend: migrations, models, transformers, controllers, routes, redirects, auth, policies |
| Lucid ORM/database layer: migrations, schema generation, models, relationships, query builders, transactions, factories, seeders |
| React frontend layer in AdonisJS + Inertia projects |
| Vue frontend layer in AdonisJS + Inertia projects |
| Japa tests: API, browser, console, fakes, database setup |
| Project/domain skills | Business rules, repo-specific workflows, local conventions |
CLAUDE.mdAGENTS.mdREADME.md| Skill | 职责 |
|---|---|
| AdonisJS后端:迁移、模型、转换器、控制器、路由、重定向、认证、策略 |
| Lucid ORM/数据库层:迁移、schema生成、模型、关联关系、查询构建器、事务、工厂、种子数据 |
| AdonisJS + Inertia项目中的React前端层 |
| AdonisJS + Inertia项目中的Vue前端层 |
| Japa测试:API、浏览器、控制台、模拟、数据库设置 |
| 项目/领域技能 | 业务规则、仓库专属工作流、本地约定 |
CLAUDE.mdAGENTS.mdREADME.md| Feature | File | Typical skill sequence |
|---|---|---|
| Auth — signup, login, email verification, rate limiting | | |
| Full CRUD resource | | |
| File uploads with Drive | | |
| Two-Factor Authentication (TOTP + recovery codes) | | |
| Inertia resource with typed pages/forms | | |
| JSON API endpoint | | |
| Background job, event, or queued side effect | | |
| Transactional email flow | | |
| Admin permissions and policy-backed UI | | |
| Reporting dashboard or aggregate view | | |
| 功能 | 文件 | 典型技能执行顺序 |
|---|---|---|
| 认证 — 注册、登录、邮箱验证、速率限制 | | |
| 完整CRUD资源 | | |
| 基于Drive的文件上传 | | |
| 双因素认证(TOTP + 恢复码) | | |
| 带类型页面/表单的Inertia资源 | | |
| JSON API端点 | | |
| 后台任务、事件或排队副作用 | | |
| 事务性邮件流 | | |
| 管理员权限与基于策略的UI | | |
| 报表仪表盘或聚合视图 | | |
| Type | Meaning | Stop point |
|---|---|---|
| Planning only | Brainstorm, spec, issue text, task breakdown, plan review | PLANNING |
| Build | Implement feature or bugfix | VERIFY |
| Review | Inspect code, PR, or changes against a plan | DONE after findings |
| Publish | Commit, push, PR, release note | DONE |
git status --short --branch
rg --files -g 'CLAUDE.md' -g 'AGENTS.md' -g 'README.md' -g 'package.json'| 类型 | 含义 | 终止节点 |
|---|---|---|
| 仅规划 | 头脑风暴、规格说明、问题文本、任务分解、规划评审 | PLANNING |
| 构建 | 实现功能或修复bug | VERIFY |
| 评审 | 根据规划检查代码、PR或变更 | 发现问题后至DONE |
| 发布 | 提交、推送、PR、发布说明 | DONE |
git status --short --branch
rg --files -g 'CLAUDE.md' -g 'AGENTS.md' -g 'README.md' -g 'package.json'IF a plan was provided:
read it and execute against it
ELSE IF the task is ambiguous, recurring, risky, or broad:
brainstorm first
write a plan
wait for approval if the user is still shaping the work
ELSE:
state a short plan before editingdocs/superpowers/plans/YYYY-MM-DD-<feature>.mdIF 已提供规划:
阅读规划并按其执行
ELSE IF 任务模糊、重复、存在风险或范围宽泛:
先进行头脑风暴
编写规划
如果用户仍在梳理工作,等待审批
ELSE:
在编辑前说明简短规划docs/superpowers/plans/YYYY-MM-DD-<feature>.mdlucid: migration -> schema generation -> model relationships
-> adonisjs: transformer.toObject() -> controller: inertia.render('page', { data })
-> generated Data.* types
-> inertia-react/inertia-vue: typed props
-> UI components and formsgit add .git add -Alucid: 迁移 -> schema生成 -> 模型关联
-> adonisjs: transformer.toObject() -> 控制器: inertia.render('page', { data })
-> 生成的Data.*类型
-> inertia-react/inertia-vue: 类型化props
-> UI组件与表单git add .git add -Apnpm --filter <app> typecheck
pnpm --filter <app> test
pnpm --filter <app> buildpnpm --filter <app> typecheck
pnpm --filter <app> test
pnpm --filter <app> buildgit status --short
git diff --check -- <explicit-paths>
git log --oneline -5git add <path-1> <path-2>
git commit -m "<type>(<scope>): <summary>"git status --short
git diff --check -- <explicit-paths>
git log --oneline -5git add <path-1> <path-2>
git commit -m "<type>(<scope>): <summary>"loginAsloginAs