一键导入
backend
Backend engineering conventions for team. Java/Kotlin servers. Project conventions in .claude/conventions/backend.md override these defaults.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Backend engineering conventions for team. Java/Kotlin servers. Project conventions in .claude/conventions/backend.md override these defaults.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Visual + UX design defaults for new UIs. Material Design 3, dark/light theme, modern type, Behance-grade polish, i18n (en, pt-BR, es), context-aware favicon. No emojis and no em-dashes; use MD3/modern icons instead. Apply when building something new. Project conventions in .claude/conventions/web.md override these defaults.
Re-install / upgrade harness-kit in the current project to the version bundled in the installed plugin. Run after /plugin update harness-kit fetches a newer plugin version.
Generate a Product Requirements Prompt for engineering handoff. Needs an approved PRD. Sensors, link validation, and eval gates.
Install the harness-kit pipeline into the current project. Copies agents, slash commands, skills, hooks, and the status bar into the project's .claude/, plus AGENTS.md and CLAUDE.md at the repo root. Run after adding the harness-kit plugin from the marketplace.
Design any system from scratch into a rigorous System Design Doc. Generic fallback when no topic-specific playbook fits. Sensors and evals gate.
Design a distributed rate limiter at scale, policy model, enforcement layers (edge/gateway/service), algorithms (token bucket, sliding window), hot keys, fail-open vs fail-closed, multi-region, shadow mode. Topic playbook from the System Design series EP (Rate Limit
| name | backend |
| description | Backend engineering conventions for team. Java/Kotlin servers. Project conventions in .claude/conventions/backend.md override these defaults. |
| user_invocable | false |
Backend conventions, team default.
Project override: if {repo}/.claude/conventions/backend.md exists, overrides any rule here. See guides/conventions-override.md.
Illustrative defaults for JVM-leaning backend. Override per repo via .claude/conventions/backend.md.
Stack:
Persistence:
V{YYYYMMDD}__{description}.sql.Mapping:
Lombok:
@Data, @Builder, @RequiredArgsConstructor OK.@SneakyThrows. Be explicit about checked exceptions.Null handling:
Objects.equals() for equality.Boolean.TRUE.equals(...) for nullable booleans.Streams:
.stream().filter(...).findAny().orElseThrow(...).Transactions:
@Transactional on service methods, not repositories.Tests:
@RunWith(MockitoJUnitRunner.class) (JUnit 4) or @ExtendWith(MockitoExtension.class) (JUnit 5).givenX_WhenY_ShouldZ or shouldDoSomethingWhenCondition.verify() with never(), times(), arg matchers.Read at least 3 similar files in target repo to confirm:
Never assume. Stack varies per repo.
@SuppressWarnings to silence real issuesIf you cannot find pattern in repo, do not invent:
// TBD - verify with tech lead: {what you searched, what is missing}
Read actual code first. TODO with context beats fabricated code.