Loading...
Loading...
Compare original and translation side by side
contactsask_aboutcontactsask_about~/.config/delivering-tickets/config.ymlundefined~/.config/delivering-tickets/config.ymlundefinednamename
If `config.yml` doesn't exist, ask the user to configure it and create it. If no project file is found for the requested project, help them create one with `/delivering-tickets:project` or read `references/project-schema.md` for the full schema.
> **Before proceeding:** ✓ config.yml loaded ✓ project file found and read ✓ all repo local paths resolved
如果`config.yml`不存在,请要求用户配置并创建它。如果未找到对应项目的项目文件,请帮助他们通过`/delivering-tickets:project`命令创建,或查看`references/project-schema.md`获取完整的配置 schema。
> **执行前确认:** ✓ config.yml已加载 ✓ 项目文件已找到并读取 ✓ 所有仓库本地路径已解析pattern: "*.yml"pathprojectsconfig.ymlprojects~/.config/delivering-tickets/projects~/company/delivering-tickets-projectspattern: "*.yml"pathconfig.ymlprojectsprojects~/.config/delivering-tickets/projects~/company/delivering-tickets-projectsnamerepositoriesconfig.ymlconfig.ymlrepoconfig.ymlrepositoriesnameconfig.ymlrepomcp_tools.boardBefore proceeding: ✓ task fetched and read ✓ acceptance criteria identified ✓ linked issues and comments reviewed
mcp_tools.board执行前确认: ✓ 任务已获取并阅读 ✓ 验收标准已明确 ✓ 关联问题和评论已查看
| Task Complexity | Signals |
|---|---|
| Simple | Typo, copy change, add field to existing pattern, obvious one-line fix |
| Medium | New endpoint following existing patterns, refactor within a module, bug needing investigation |
| Complex | Cross-cutting changes, new architecture, performance work, security-sensitive code |
| 任务复杂度 | 判断信号 |
|---|---|
| 简单 | 拼写错误、文案修改、在现有模式中添加字段、明显的单行修复 |
| 中等 | 遵循现有模式的新接口、模块内重构、需要调查的Bug |
| 复杂 | 跨模块变更、新架构、性能优化、安全敏感代码 |
| Task | Knowledge | What to Do |
|---|---|---|
| Simple | Any | Go. Implement → PR → notify. No need to ask. |
| Medium | High | Go. Implement → PR → notify for awareness. |
| Medium | Low | Pause. Share your plan, get confirmation before implementing. Propose who to ask about unknowns. |
| Complex | High | Pause. Share your plan, implement, ask for review before opening PR. Propose involving the tech lead or relevant contact for review. |
| Complex | Low | Stop. Propose specific questions to specific contacts before even planning. |
contactsBefore proceeding: ✓ complexity assessed (simple/medium/complex) ✓ knowledge level determined (high/low) ✓ autonomy decision made per matrix ✓ any doubts surfaced and proposed to contacts
| 任务复杂度 | 熟悉度 | 执行动作 |
|---|---|---|
| 简单 | 任意 | 直接执行。实现 → 创建PR → 通知。无需询问。 |
| 中等 | 高 | 直接执行。实现 → 创建PR → 通知团队知晓。 |
| 中等 | 低 | 暂停。分享你的计划,获得确认后再实现。提议咨询对应联系人解决未知问题。 |
| 复杂 | 高 | 暂停。分享你的计划,实现后,在创建PR前请求评审。提议邀请技术负责人或相关联系人参与评审。 |
| 复杂 | 低 | 停止。在开始规划前,提议向特定联系人询问具体问题。 |
contacts执行前确认: ✓ 已评估复杂度(简单/中等/复杂) ✓ 已确定熟悉度(高/低) ✓ 已根据矩阵决定自主权限 ✓ 所有疑问已提出并提议咨询对应联系人
documentation.sourcestribal_knowledgeask_aboutBefore proceeding: ✓ relevant documentation read ✓ codebase area explored and patterns understood ✓ tribal knowledge reviewed ✓ all doubts surfaced — none left unaddressed
documentation.sourcestribal_knowledgeask_about执行前确认: ✓ 已阅读相关文档 ✓ 已探索代码库领域并理解模式 ✓ 已查看“踩坑”经验 ✓ 所有疑问已提出——无未解决问题
writing-plansdispatching-parallel-agentssubagent-driven-developmenttest-driven-developmentsystematic-debuggingexecuting-planswriting-plansdispatching-parallel-agentssubagent-driven-developmenttest-driven-developmentsystematic-debuggingexecuting-plansrepositoriesBefore proceeding: ✓ implementation complete ✓ code follows project conventions and existing patterns ✓ no known issues left unresolved
repositories执行前确认: ✓ 实现完成 ✓ 代码遵循项目约定和现有模式 ✓ 无已知未解决问题
testing.commandstesting.integration.enabled<worktree-path>webapp-testingverification-before-completionrequesting-code-reviewBefore proceeding: ✓ all tests pass ✓ linting and type-checking pass ✓ integration tests pass (if applicable) ✓ self-review completed viarequesting-code-review
testing.commandstesting.integration.enabled<worktree-path>webapp-testingverification-before-completionrequesting-code-review执行前确认: ✓ 所有测试通过 ✓ 代码检查和类型校验通过 ✓ 集成测试通过(如适用) ✓ 已通过完成自我评审requesting-code-review
| # | Check | How to Verify |
|---|---|---|
| 1 | Acceptance criteria met | Re-read every acceptance criterion from the ticket. For each one, confirm your implementation satisfies it. If any criterion is ambiguous, ask the user. |
| 2 | Tests pass | Run the full test suite ( |
| 3 | Linting and type-checking pass | Run all configured linters and type-checkers. Zero errors. |
| 4 | No unrelated changes | Review your diff — every changed file must be justified by the task. Revert anything that crept in (formatting changes, unrelated refactors). |
| 5 | No secrets or credentials committed | Scan staged files for API keys, passwords, tokens, |
| 6 | Commit messages follow conventions | Check the project's commit convention (from project file or CLAUDE.md). Every commit must follow it. |
| 7 | Branch name follows convention | Verify the branch name matches the project's branching convention (e.g., |
| 8 | Documentation updated | If your change affects public APIs, configuration, or user-facing behavior, check whether docs need updating. If they do and you haven't updated them, do it now. |
| 9 | PR description is complete | The PR must link the ticket, describe what changed and why, and list anything reviewers should pay attention to. |
| 10 | Integration tests pass (if applicable) | If |
| # | 检查项 | 验证方式 |
|---|---|---|
| 1 | 满足验收标准 | 重新阅读工单中的每一条验收标准。确认你的实现满足每条标准。如果任何标准模糊,请询问用户。 |
| 2 | 测试通过 | 运行完整的测试套件(项目中的 |
| 3 | 代码检查和类型校验通过 | 运行所有配置的代码检查和类型校验工具。零错误。 |
| 4 | 无不相关变更 | 查看你的代码差异——每个修改的文件都必须有任务相关的理由。还原任何无关变更(格式修改、无关重构)。 |
| 5 | 无敏感信息提交 | 扫描暂存文件中的API密钥、密码、令牌、 |
| 6 | 提交信息遵循约定 | 检查项目的提交约定(来自项目文件或CLAUDE.md)。每个提交都必须遵循。 |
| 7 | 分支名称遵循约定 | 验证分支名称符合项目的分支约定(例如 |
| 8 | 文档已更新 | 如果你的变更影响了公共API、配置或用户可见行为,请检查是否需要更新文档。如果需要且尚未更新,请立即更新。 |
| 9 | PR描述完整 | PR必须关联工单,描述变更内容和原因,并列出评审者需要关注的点。 |
| 10 | 集成测试通过(如适用) | 如果 |
Checklist di qualità finale:
1. Acceptance criteria met ✅
2. Tests pass ✅
3. Linting/type-check pass ✅
4. No unrelated changes ✅
5. No secrets committed ✅
6. Commit messages OK ✅
7. Branch name OK ✅
8. Documentation updated ⏭️ skipped (no public API changes)
9. PR description complete ✅
10. Integration tests pass ⏭️ skipped (not configured)最终质量检查清单:
1. 满足验收标准 ✅
2. 测试通过 ✅
3. 代码检查/类型校验通过 ✅
4. 无不相关变更 ✅
5. 无敏感信息提交 ✅
6. 提交信息符合规范 ✅
7. 分支名称符合规范 ✅
8. 文档已更新 ⏭️ 跳过(无公共API变更)
9. PR描述完整 ✅
10. 集成测试通过 ⏭️ 跳过(未配置)feat/{ticket-id}-{short-desc}finishing-a-development-branchaddCommentToJiraIssueImplementato il filtro per data sulla lista ordini. Aggiunto un nuovo query parameter/date_fromsull'endpointdate_tocon validazione e test. Lato frontend, integrato un date range picker nel componenteGET /ordersche chiama l'endpoint aggiornato. PR: https://github.com/org/repo/pull/123OrdersFilter
Before proceeding: ✓ PR created and linked to ticket ✓ board status updated ✓ comment added to ticket ✓ team notified
feat/{ticket-id}-{short-desc}finishing-a-development-branchaddCommentToJiraIssue已实现订单列表的日期筛选功能。在接口中添加了新的查询参数GET /orders/date_from,包含验证和测试。前端在date_to组件中集成了日期范围选择器,调用更新后的接口。PR:https://github.com/org/repo/pull/123OrdersFilter
执行前确认: ✓ PR已创建并关联工单 ✓ 看板状态已更新 ✓ 工单已添加评论 ✓ 已通知团队
references/continuous-improvement.mdtribal_knowledgeCLAUDE.mddocumentation.sourcescontactsreferences/continuous-improvement.mdtribal_knowledgeCLAUDE.mddocumentation.sourcescontactsreferences/communication-guide.mdreferences/communication-guide.md/delivering-tickets:setupsetup.required_mcpsetup.required_plugins~/.config/delivering-tickets/config.ymlprojectsrepositoriesrepositories/delivering-tickets:setupsetup.required_mcpsetup.required_plugins~/.config/delivering-tickets/config.ymlprojectsrepositoriesrepositoriesprojects/project-alpha.ymlprojects/project-alpha.yml/delivering-tickets:check/delivering-tickets:check