dungsil
- 8 skills
- 0 followers
- 9 hours ago last updated
- ▌ Rq · dungsil bundleVerifies whether source code, diffs, tests, runtime evidence, or implementation artifacts satisfy stated product or engineering requirements. Separates implementation gates from operation, deployment, data, and manual gates. Use for requirement quality gates, acceptance-criteria checks, implementation verification reports, change-to-requirement mapping, or user-requested adversarial verification of an existing gate report.
- ▌ Opencode Models · dungsil bundleDiscovers new models available on the Tailscale OpenAI-compatible provider endpoint, researches their official API specs and pricing, and registers or updates them in the opencode global config (provider.tailscale.models) with cost, limit, reasoning, tool_call, attachment metadata, and reasoning-effort variants. Adds service_tier "fast" with fast-tier pricing for OpenAI models, and registers official reasoning-effort levels as model variants. Use when new models appear on the Tailscale endpoint, when asked to register or update opencode model metadata or pricing, or when reasoning-effort variants need to be registered or refreshed.
- ▌ Writing Kdoc · dungsil bundleWrite or review concise Korean KDoc comments for Kotlin code. Use when adding, revising, or checking KDoc for Kotlin classes, objects, functions, properties, constructors, extension receivers, type parameters, return values, exceptions, deprecations, symbol links, or Dokka output.
- ▌ Writing Javadoc · dungsil bundleWrite or review concise Korean Javadoc comments for Java code. Use when adding, revising, or checking Javadocs for Java types, constructors, fields, methods, private helpers, parameters, return values, null behavior, exceptions, deprecations, references, generic type parameters, test-aligned contracts, or project style consistency.
- ▌ Java Code Design · dungsil bundleDesign, write, or review Java production code and modular Spring Boot structure when the task requires design judgment about domain models, use cases, ports, adapters, shared kernel/common modules, JSpecify nullness, validation boundaries, API contracts, or Gradle module roles. Do not use for simple Java syntax/API lookups, generic Spring configuration help, or dependency installation unless a design boundary or public contract decision is involved.
- ▌ Writing Java Tests · dungsil bundleWrite, improve, or review Java tests with JUnit, Mockito, Spring Boot, Spring Data JPA, and JSpecify across unit, integration, and E2E levels. Use only for Java test work, including domain, use-case, entity, validation, repository, adapter, HTTP API, nullability, or Java test-level selection decisions.
- ▌ Kotlin Code Design · dungsil bundleDesigns, writes, refactors, or reviews idiomatic Kotlin production code and modular Spring Boot systems using Kotlin conventions, hexagonal architecture, coroutines, JVM interoperability, and explicit API contracts. Use for Kotlin design decisions involving domain models, use cases, ports, adapters, shared kernel or common modules, Spring wiring, persistence boundaries, mutability, nullability, coroutines or Flow, library compatibility, or Java callers. Do not use for simple syntax lookups or dependency installation without a design boundary.
- ▌ Writing Kotlin Tests · dungsil bundleWrite, improve, or review Kotlin tests with kotlin-test, MockK, Spring Boot, and Spring Data JPA across unit, integration, and E2E levels. Use only for Kotlin test work, including domain, use-case, entity, validation, repository, adapter, coroutine, HTTP API, nullability, or Kotlin test-level selection decisions.