with one click
setup-base
setup-base contains 9 collected skills from acktsap, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Improve comments and docs so they capture non-obvious intent, caller-visible contracts, invariants, and why-context; prune comments that only restate code. Use whenever writing or modifying code (any new or edited source file), not just on explicit cleanup requests. Triggers on "์ฃผ์ ์ ๋ฆฌ", "์ฃผ์ ๋ค๋ฌ๊ธฐ", "comment cleanup", "prune comments", "์๋ ์ ๋ฆฌ", "clarify code intent", "intent comments", "contract docs", "API contract comments".
Write or update Java class-level Javadoc that documents responsibility, caller-visible boundaries, invariants, and thread-safety. Use when modifying API-facing or boundary-owning Java types, SPI and extension types, factories or coordinators that choose policy or workflow, abstract/interface contracts, or behavior-bearing core domain types whose responsibility, invariants, lifecycle, or threading are not obvious.
Write or update Java method-level Javadoc that documents caller-visible contracts, preconditions, postconditions, exceptions, externally visible side effects, and performance constraints. Use when modifying API, SPI, extension, or reused internal Java methods whose caller-visible or durable internal contract is non-obvious or not encoded by signatures, annotations, validation, or inherited documentation.
Write or update Java package-info.java documentation that defines package responsibility, durable boundaries, optional non-responsibilities, package-wide invariants, and extension points. Use when adding, renaming, moving, or splitting packages; changing responsibility across package boundaries; or creating/updating package-info.java for API-facing or shared packages with durable ownership rules.
Write unit tests following London School (mockist) TDD style.
Rebase current branch onto latest main/master.
Checkout main/master, pull latest, prune stale remotes.
Align declaration order across related files so items appear in consistent sequence.
Write or update a module-level README.md. Triggers on "๋ชจ๋ README", "๋ชจ๋ ์ค๋ช ์์ฑ", "์๋ธ๋ชจ๋ README".