with one click
code-complete-2
code-complete-2 contains 10 collected skills from hamsurang, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Use when extracting a Code Complete study chapter page from Notion ("์ฐ์ถ๋ฌผ" database) into a 3-Zone YAML file โ including initial pulls, re-extraction after Notion updates, mapping unknown block types, troubleshooting parse failures, or verifying member opinion preservation. Also use when the 9-section Notion template layout needs to be translated into structured data agents can consume.
Use when computing Code Complete study-level aggregates โ verdict distribution across chapters, voting averages per chapter and per member, highest/lowest rated chapters, best discussion curation, Devil's Advocate collection, member activity counts. Also use when regenerating the /appendix dashboard after new chapter YAMLs arrive.
Use when reordering, bridging, or restructuring Code Complete chapter content for reader flow โ deciding where to place Verdict badge, voting bar, member opinions, or FE checklist, writing transition sentences between sections, or detecting when a chapter should break from the default render order. Also use when validating that human_only fields were preserved byte-for-byte after editing.
Use when user wants to publish, update, or re-run Code Complete 2 study artifacts from Notion to Docusaurus โ including phrases like "์ฐ์ถ๋ฌผ ํผ๋ธ๋ฆฌ์ฑ", "Notion์์ Docusaurus", "์ฑํฐ ์ ๋ฐ์ดํธ", "์ฌ์คํ", "์ผ๋ถ ์ฅ๋ง ๋ค์", "๋ถ๋ก๋ง ์ฌ์์ฑ", "๋์๋ณด๋ ์ ๋ฐ์ดํธ", "์ ์ฃผ์ฐจ ๋ฐ์", "ํธ์ง ์คํ์ผ ๋ฐ๊ฟ". Covers initial run, partial re-run, dashboard-only refresh, and feedback-driven iteration on previously generated MDX.
Use when translating Code Complete's Java/C++ examples into 2026 React/TypeScript Before-After pairs, or when mapping FE checklist items to specific ESLint / typescript-eslint / react-hooks / jsx-a11y rules. Also use when original code has no FE equivalent (pointers, manual memory management) and a "principle only, no code" fallback is needed. Do not use when content belongs to human_only zone.
Use when creating, modifying, or importing custom MDX React components for Code Complete chapter pages โ Verdict badge, MemberOpinion callout with emoji, VotingBar, DevilsAdvocate quote, BestPickCallout, VerdictDistribution chart, BestDiscussions list. Also use when a new visual element is needed in a chapter page beyond these seven, or when component props need to align with YAML human_only zone keys.
Use when converting a finalized 3-Zone chapter YAML (plus optional dashboard.yml) into Docusaurus MDX files โ generating frontmatter with authors/ai_assisted/source metadata, importing custom components, placing components in the editor-specified render_order, writing the /appendix dashboard page, and preserving backups of previously written MDX. Also use when deciding which part-XX/ folder a chapter belongs to.
Use when scanning Docusaurus MDX files for AI-generated writing symptoms in Korean โ clichรฉ openers ("์ด์ ๋ถํฐ๋", "์ ๊ทธ๋ผ"), overly polite indirections, empty meta-sentences, bullet-point fragmentation, pronoun overuse, emotional filler adjectives, needless analogies. Only scan ai_editable zones indicated by frontmatter ai_assisted list. Do not scan human_only component props (MemberOpinion, DevilsAdvocate, BestPickCallout, VotingBar).
Use when writing or reviewing Korean prose for Code Complete Docusaurus chapters โ choosing sentence endings, addressing the reader, framing code before/after, picking section emoji, or transliterating English FE terms. Based on Frontend Fundamentals (frontend-fundamentals.com) voice. Apply to AI-editable zones (summary, code annotation, checklist), bridges between sections, and MDX headings. Do not apply to human_only member content.
Use when reading, writing, or validating Code Complete chapter YAML files โ including zone integrity checks (ai_editable / ai_assist / human_only), member opinion preservation, vote range validation, verdict emoji matching, or schema migration questions. Also use when an agent is about to edit a chapter YAML and needs to confirm which fields are safe to touch.