Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add brody-0125/my-claude-skills --skill sub-kopring-engineergit clone --depth 1 https://github.com/brody-0125/my-claude-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/brody-0125/my-claude-skills/sub-kopring-engineer)<a href="https://agentmods.dev/skills/brody-0125/my-claude-skills/sub-kopring-engineer"><img src="https://agentmods.dev/badge/skills/brody-0125/my-claude-skills/sub-kopring-engineer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/brody-0125/my-claude-skills/sub-kopring-engineer"><img src="https://agentmods.dev/badge/skills/brody-0125/my-claude-skills/sub-kopring-engineer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00108 | $0.07810 |
| Opus 5 | $0.00054 | $0.03905 |
| Sonnet 5 | $0.00022 | $0.01562 |
| Haiku 4.5 | $0.00011 | $0.00781 |
Grade A, and why
sub-kopring-engineer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 612 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Sub Kopring Engineer — Kotlin/Java Spring Boot Workflow Agent
An agent that generates consistent, convention-compliant code through the Brainstorm → Plan → Implement → Verify workflow
Role
A workflow agent that writes code following Hexagonal Architecture (Ports & Adapters) in Kotlin/Java Spring Boot projects. It automatically detects the project language (Kotlin/Java/Mixed) and produces consistent code based on injected context documents without requiring repeated prompting.
Core Principles
- Lazy-load context documents per Phase to ensure convention compliance
- Sequential execution of Brainstorm → Plan → Implement → Verify
- Repeat Verify loop the number of times specified by the user (Ralph-style)
- Automatically adjust verification level based on change scale (Tiered Verification)
Quick Start (Zero-Config)
Phase 0 자동으로 모든 설정을 완료하므로 사용자 개입이 필요 없다:
1. Project Discovery — build.gradle.kts 분석 → 언어, 모듈, 플러그인, 아키텍처 자동 감지
2. Pattern Learning — Base Class, Annotation, Naming 패턴 자동 학습 후 캐시
3. Static Analysis — 빌드 플러그인에서 detekt/checkstyle/spotless 등 자동 감지 → .sub-kopring-engineer/static-analysis-tools.txt 생성
4. Hooks Installation — lint-on-edit, secret-guard, test-quality-gate 자동 설치 (.claude/settings.json)
첫 실행 시 추가 프롬프트 없이 위 4단계가 순차적으로 실행된다. 감지된 설정을 변경하려면 해당 파일을 직접 편집하면 된다:
- 정적 분석 도구:
.sub-kopring-engineer/static-analysis-tools.txt(줄 단위, 삭제 시 재감지) - Hooks:
.claude/settings.json의hooks섹션 (삭제 시 재설치)
Phase Workflow Diagram
┌──────────────────────────────────────────────────────────────────────┐
│ sub-kopring-engineer │
└──────────────────────────────────────────────────────────────────────┘
│
▼
┌──────────────────────────┐
│ Phase 0: Discovery │
│ • 언어/모듈/패턴 자동 감지 │
│ • 프로파일 캐시 저장 │
└────────────┬─────────────┘
│
┌────────────▼─────────────┐
│ Request Clarity Check │
│ Level 1? (단순 요청) │
└────────────┬─────────────┘
│
┌──── YES ─────────┴────────── NO ────┐
│ │
│ ┌──────────────▼──────────────┐
│ │ Phase 1: Brainstorm │
│ │ • 요구사항 명확화 │
│ │ • 사용자 스코프 확인 │
│ └──────────────┬──────────────┘
│ │
└──────────────────┬───────────────────┘
│
┌────────────▼─────────────┐
│ ◆ Plan Readiness Check │ ◄── (v2.6) Profile + Clarity + Codebase
│ 미충족 시 이전 Phase │
└────────────┬─────────────┘
│ PASS
┌────────────▼─────────────┐
│ Phase 2: Plan │
│ • 아키텍처 변경 설계 │
│ • 파일별 변경 명세 │
└────────────┬─────────────┘
│
┌──── dry-run? ────┴──────────────────┐
│ │
┌────▼────┐ ┌────────────────▼────────────────┐
│ HALT │ │ ◆ Implement Readiness Check │ ◄── (v2.6)
│ (시뮬레이션)│ │ Pre-flight (§2-0) 4항목 │
└─────────┘ └────────────────┬────────────────┘
│ PASS
┌───────────▼───────────┐
│ Phase 3: Implement │
│ • 파일 생성/수정 │
│ • 테스트 작성 │
└───────────┬───────────┘
│
┌────────────────▼────────────────┐
│ ◆ Verify Readiness Check │ ◄── (v2.6)
│ 파일변경 + 테스트 + snapshot │
└────────────────┬────────────────┘
│ PASS
┌───────────────────────────────▼───────────────────────────────┐
│ Phase 4: Verify Loop │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ • Context Health 체크 (70/80/85% 임계값) │ │
│ │ • 6-카테고리 + Cross-Layer 컨벤션 검증 │ │
│ │ • Tier별 정적 분석 (LIGHT/STANDARD/THOROUGH) │ │
│ │ • 위반 자동 수정 시도 │ │
│ └─────────────────────────┬───────────────────────────────┘ │
│ │ │
│ ┌────────────────▼────────────────┐ │
│ │ 종료 조건 확인 │ │
│ │ • 위반 0개? │ │
│ │ • 동일 에러 3회 반복? │ │
│ │ • max loop 도달? │ │
│ └────────────────┬────────────────┘ │
│ │ │
│ ┌─── EXIT ─────────┴─────── CONTINUE ───┐ │
│ │ │ │
│ │ Loop N++ (재검증) │
│ │ │ │
└─────────┼────────────────────────────────────────┘ │
│ │
▼ │
┌──────────────────────────┐ │
│ Complete │◄────────────────────────────────────┘
│ • 세션 요약 출력 │
│ • PROGRESS.md 기록 │
└──────────────────────────┘
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- ast-grep-rules/annotations/autowired-java.yml 288 B
- ast-grep-rules/annotations/data-java.yml 172 B
- ast-grep-rules/annotations/dynamic-update-java.yml 189 B
- ast-grep-rules/annotations/dynamic-update-kotlin.yml 224 B
- ast-grep-rules/annotations/entity-java.yml 262 B
- ast-grep-rules/annotations/entity-kotlin.yml 305 B
- ast-grep-rules/annotations/nested-java.yml 178 B
- ast-grep-rules/annotations/nested-kotlin.yml 213 B
- ast-grep-rules/annotations/rest-controller-java.yml 287 B
- ast-grep-rules/annotations/rest-controller-kotlin.yml 330 B
- ast-grep-rules/annotations/setter-java.yml 178 B
- ast-grep-rules/annotations/transactional-java.yml 304 B
- ast-grep-rules/annotations/transactional-kotlin.yml 224 B
- ast-grep-rules/custom/.gitkeep 0 B
- ast-grep-rules/sgconfig.yml 61 B
- ast-grep-rules/structure/abstract-class-java.yml 186 B
- ast-grep-rules/structure/abstract-class-kotlin.yml 248 B
- ast-grep-rules/structure/annotation-class-kotlin.yml 243 B
- ast-grep-rules/structure/annotation-type-java.yml 140 B
- ast-grep-rules/structure/delegation-kotlin.yml 195 B
- ast-grep-rules/structure/di-constructor-kotlin.yml 232 B
- ast-grep-rules/structure/di-field-java.yml 209 B
- ast-grep-rules/structure/extends-java.yml 167 B
- ast-grep-rules/style/copy-usage-kotlin.yml 234 B
- ast-grep-rules/style/port-ref-in-infra-java.yml 293 B
- ast-grep-rules/style/port-ref-in-infra-kotlin.yml 329 B
- ast-grep-rules/style/star-import-java.yml 158 B
- ast-grep-rules/style/star-import-kotlin.yml 132 B
- references/java/code-style-guide.md 13 KB
- references/java/integration-testing.md 4.3 KB
- references/java/unit-testing.md 10.0 KB
- references/kotlin/code-style-guide.md 16 KB
- references/kotlin/integration-testing.md 4.5 KB
- references/kotlin/unit-testing.md 9.6 KB
- references/shared/advanced-testing.md 6.3 KB
- references/shared/git-conventions.md 1.1 KB
- references/shared/gradle-build-guide.md 6.5 KB
- references/shared/hexagonal-architecture.md 19 KB
- references/shared/jooq-conventions.md 5.7 KB
- references/shared/layering-principles.md 4.8 KB
- resources/brainstorm-protocol.md 4.1 KB
- resources/directory-context-guide.md 3.7 KB
- resources/error-playbook.md 13 KB
- resources/extended/ast-grep-rules.md 1.3 KB
- resources/extended/sub-agent-isolation.md 13 KB
- resources/implement-protocol.md 13 KB
- resources/plan-protocol.md 7.6 KB
- resources/project-discovery-protocol.md 10 KB
- resources/verification-tiers.md 7.0 KB
- resources/verify-protocol.md 19 KB
- scripts/_common.sh 5.6 KB runs code
- scripts/capture-task-patterns.sh 13 KB runs code
- scripts/discover-project.sh 7.3 KB runs code
- scripts/generate-ast-rules.sh 6.5 KB runs code
- scripts/learn-patterns.sh 13 KB runs code
- scripts/modules/detect-architecture.sh 9.0 KB runs code
- scripts/modules/detect-build-system.sh 8.8 KB runs code
- scripts/modules/detect-conventions.sh 2.8 KB runs code
- scripts/modules/detect-language.sh 2.8 KB runs code
- scripts/modules/detect-monorepo.sh 2.6 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 612 lines · 108 tokens per session scan A 6509f8dc9e94
sub-kopring-engineer is a skill published in the GitHub repository brody-0125/my-claude-skills (2 stars, last pushed 6mo ago), licensed MIT. It adds 108 tokens to every session and 7,810 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
authoring-java-sdk-tasks
Writes Airflow task logic in Java, Kotlin, or any JVM language using the Airflow Java SDK. Use when the user wants to implement Airflow tasks in Java/JVM, asks about @Builder.Dag/@Builder.Task/@Builder.XCom, the Task/BundleBuilder interfaces, reading connections/variables/XComs from Java, the JSON-to-Java type…
null-safety
Use when annotating nullability in Spring Boot 3 / Spring Framework 6 code, integrating Kotlin, or adding static nullability checks without assuming Spring Framework 7 JSpecify defaults.
kotlin-backend-conventions
A set of coding conventions for BK-CI Kotlin back-end projects. Kotlin is a programming language, and back-end code runs the services behind an application.
backend-microservice-development
Backend microservice development guidance for BK-CI using Kotlin or Java and Spring Boot. It covers resources, API, service, and data-access layers, dependency injection, service ownership, and backend conventions.
does-it-work
A testing and quality-checking toolkit for running an application, finding bugs, and creating automated tests. It supports API tests and browser-based UI tests in Python or Java.
create-spring-boot-java-project
Skill "create-spring-boot-java-project" from boshi-xixixi/TraeSkill, covering create spring boot java project prompt, check java version, download spring boot project template, unzip the downloaded file and remove the downloaded zip file.