licanfu/multica-best-practices/multica-backend-impl
Claude Code and agent skill by licanfu/multica-best-practices
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
后端实现:读 JIRA/Confluence/架构设计,TDD 驱动 API 与服务端编码。用于 @BackendDev 契约先行、单元测试、集成验证。
Install
npx vskill@latest install licanfu/multica-best-practices/multica-backend-implSKILL.md
Backend Implementation
Purpose
在已批准的技术设计与 Issue 范围内,契约先行 + TDD 完成后端实现。
与multica-artifact-backend分工:backend-impl 管怎么读上游、怎么写代码与测试;artifact-backend 管 API 契约文档规范与 Confluence 落地。
Platform 协作
| Platform skill | 本 skill 用途 | |
|---|---|---|
multica-platform-jira | 读 Issue / AC(经 Issue Hub 或 JIRA URL) | |
multica-platform-confluence | 读 PRD / 架构设计(fetch_page.py) |
发布契约走 multica-artifact-backend → platform skill;本 skill 不直接写 REST。
开工前:读上游(必做)
| 顺序 | 来源 | 方式 | |
|---|---|---|---|
| 1 | Issue / 验收标准 | multica-platform-jira → get-issue;含 `linked_issues` | |
| 2 | 关联 JIRA(Relates/依赖等) | get_issue.py --with-linked → 必读关联的 Confluence/Figma(见 upstream-read.md) | |
| 3 | PRD / 需求正文 | JIRA 解析 Confluence → fetch_page.py | |
| 4 | 架构设计 | Leader 派活链接或 JIRA 描述中的设计链接 → fetch_page.py | |
| 5 | 现有代码 | codegraph / 局部阅读,遵循项目约定 |
信息不足 → BLOCKED,写入待确认项,不猜接口形状。
G2 前:单元测试(硬门禁)
merge 到 deploy branch 之前,必须在本地(或项目标准 dev 容器)跑通 全部 单元测试:
禁止:把单元测试失败留给 Jenkins/CICD 才发现;禁止为通过而删除或 skip 既有测试(除非 Architect/Leader 书面砍 scope)。
CI 是 二次确认,不是第一次跑单测的地方。
TDD 流程(核心)
规则:
- 业务逻辑须有单元测试;纯 CRUD 也需覆盖异常分支与边界。
- 先改契约文档再改实现;Breaking change 须升版本并知会 Leader / @FrontendDev。
- 不静默改字段名/语义;与 Architect 设计偏离须说明。
编码规则
- 先读再改;遵循现有分层与命名。
- 范围聚焦;不无关重构。
- 错误处理:超时、幂等、并发按设计实现。
- 报告可复跑的命令与结果。
完成证据
- API 契约 Confluence 链接(
multica-artifact-backend) - 变更文件列表
- 单元测试:命令 + 全绿结果(merge deploy branch 前已跑通;0 failure、无测试退步)
- 集成测试(若项目要求)命令 + 结果
- 与 API-ID / AC- 的追溯说明
- 已知限制
挂载顺序(@BackendDev)
为什么有效
契约 + Confluence 文档让前端/T1 并行;TDD 把验收标准提前锁死在测试里,减少 G2 汇合返工。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtemplates/zh_CN/skills/backend/multica-backend-impl/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/licanfu/multica-best-practices/multica-backend-impl)