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 agentmods add skills/demodev-lab/claude-code-plugin-demokit/initnpx skills add demodev-lab/claude-code-plugin-demokit --skill initgit clone --depth 1 https://github.com/demodev-lab/claude-code-plugin-demokitWhat 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 | $0.00040 | $0.00743 |
| Opus 5 | $0.00020 | $0.00371 |
| Sonnet 5 | $0.00008 | $0.00149 |
| Haiku 4.5 | $0.00004 | $0.00074 |
Grade A, and why
init 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 yesterday.
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.
What it actually says
/init - 프로젝트 초기화
기본 스택: Spring Boot 3.5.10 + Java 21 + Gradle (Groovy DSL)
help
인자가 help이면 아래 도움말만 출력하고 실행을 중단한다:
/init — Spring Boot 프로젝트 감지 및 초기화
사용법:
/init [path]
파라미터:
path 프로젝트 경로 (선택, 기본 현재 디렉토리)
예시:
/init
/init ./backend
관련 명령:
/crud — CRUD 일괄 생성
/pdca plan — PDCA 워크플로우 시작
실행 절차
1. 프로젝트 감지 + 구조 분석 (병렬)
다음 Task들을 한 메시지에서 동시에 호출한다:
- Task 1:
build.gradle파싱 — Spring Boot 버전, Java 버전, 의존성 목록 추출 - Task 2:
@SpringBootApplication클래스에서 base package 감지 + 도메인 디렉토리 탐색 - Task 3: 설정 파일 확인 (application.yml / application.properties)
2. 모던 패턴 체크 (병렬)
다음 Task들을 한 메시지에서 동시에 호출한다:
- Task 1: Virtual Threads + ProblemDetail + open-in-view 설정 확인
- Task 2: spring-boot-starter-validation 의존성 + record DTO 사용 여부 확인
- Task 3: 프로젝트 레벨 판별 (Monolith / MSA)
3. 결과 출력 (순차)
아래 형식으로 프로젝트 정보를 요약:
프로젝트 분석 결과
━━━━━━━━━━━━━━━━━━━━
Spring Boot: {version}
Java: {version}
Build Tool: Gradle (Groovy)
Base Package: {basePackage}
레벨: {Monolith|MSA}
의존성
- spring-boot-starter-web
- spring-boot-starter-data-jpa
- ...
프로젝트 구조
- domain/ (존재/미생성)
- repository/ (존재/미생성)
- ...
모던 패턴 점검
- Virtual Threads: (활성화/비활성화)
- ProblemDetail: (활성화/비활성화)
- open-in-view: (true/false)
- Validation: (의존성 있음/없음)
추천 작업
- /crud {DomainName}: CRUD 일괄 생성
- /pdca plan {feature}: PDCA 워크플로우 시작
5. 누락 사항 안내
- 필수 의존성 미포함 시 안내 (예: spring-boot-starter-validation)
- Virtual Threads 미활성화 시 설정 안내
- ProblemDetail 미활성화 시 설정 안내
open-in-view=true(기본값) 시 false 설정 안내- base package 미감지 시 수동 설정 안내
사용 예시
/init
/init ./backend
관련 Agent
- spring-architect (프로젝트 분석 지원)
관련 라이브러리
lib/spring/gradle-parser.js- build.gradle 파싱lib/spring/project-analyzer.js- 프로젝트 구조 분석
What ships with it
1 file 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.
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.
- yesterday First seen · 96 lines · 40 tokens per session scan A b5c365e1d2aa
init is a skill published in the GitHub repository demodev-lab/claude-code-plugin-demokit (2 stars, last pushed 6mo ago), licensed MIT. It adds 40 tokens to every session and 743 once invoked, about $0.0002 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
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
babysit-pr
Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep…
imagegen
Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output…
agent-host-chat-contributions
Build and review cross-cutting agent-host chat behavior through lifecycle contributions. Use when adding turn lifecycle side effects, prompt or context injection, restored-history transformation, protocol-action observation, or when reviewing changes that add code to AgentSideEffects or AgentService.