Community라이팅 & 에디팅github.com

chonamdoo/code-generation-discipline

코드 생성 및 수정 작업 전반에 걸쳐 일관된 규율을 적용합니다. TDD, 버그 수정, 기능 개발 등 모든 에이전트 기반 코드 작업에서 구현 전/중/후 점검을 강제합니다.

code-generation-discipline란 무엇인가요?

이 스킬은 에이전트 플로우(Agent-Flow)에서 코드를 생성하거나 수정할 때 반드시 따라야 할 공통 규율을 정의합니다. 이는 TDD(레드/그린/리팩터), 픽스-루프, 버그 수정, 신규 기능 개발 등 Codex, Claude, OMP 등 다양한 에이전트가 코드를 작성하거나 변경하는 모든 작업에 적용됩니다. 'chonamdoo/code-generation-discipline'은 별도의 채점 기준 없이 구현 시작 전, 구현 중, 구현 후의 세 단계로 나누어 자동 점검을 수행하도록 설계되었습니다. 따라서 에이전트가 작업을 수행할 때마다 일관된 품질 관리 절차를 거치게 되어, 사람의 개입 없이도 안정적인 코드 생성 및 수정이 가능합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/chonamdoo/agent-flow/tree/main/skills/code-generation-discipline

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

code-generation-discipline은(는) 무엇을 하나요?

에이전트 플로우(Agent-Flow)를 위한 공통 코드 생성 및 코드 수정 규율입니다. TDD 레드/그린/리팩터, 픽스-루프, 버그 수정, 기능 개발 등 Codex, Claude, OMP 또는 다른 에이전트가 코드를 작성하거나 변경하는 모든 작업 전과 작업 중에 사용하십시오. 별도의 채점 기준 없이 구현 시작 전, 구현 중, 구현 후 점검을 강제합니다.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

chonamdoo/comment-authoring-discipline

Apply comment-quality criteria during implementation and the final comment-quality pass before final-review, multi-review, or architecture-review after code changes. Applies equally in Codex, Claude, and OMP for Python, Kotlin, React Web, React Native, iOS, Swift, and SwiftUI.

chonamdoo/flutter-development-guide

Flutter implementation and review checklist. Use only when writing, modifying, or reviewing Flutter widget code, layout constraints, adaptive sizing, navigation and routing, platform channels, platform views, background entry points, list and image performance, async gaps across `BuildContext`, disposal, theme and design tokens, accessibility, localization, offline and error states, or Flutter test and golden coverage. Do not use for Dart language generalities, native Android or iOS internals beyond the engine and channel-registration seam a Dart entry point depends on, or broad rewrites.

chonamdoo/ios-app-shell-error-handling

Use when implementing or reviewing iOS app-wide error handling where SwiftUI views/ViewModels notify common errors and an @main App, WindowGroup AppShell, NavigationStack coordinator, or UIKit AppCoordinator owns root navigation, tab/session flow switching, alerts, sheets, toast hosts, SessionExpired handling, Maintenance handling, and root reset behavior.

chonamdoo/ios-clean-presentation-architecture

Use when creating, modifying, or reviewing an iOS Clean Architecture presentation layer with SwiftUI/UIKit state holders, explicit UiState, UiModel mapping, dependency injection, and state-based presentation code review.

chonamdoo/to-prd

Synthesizes the current conversation and codebase context into a PRD, then writes or publishes it according to the caller's requested output target. Use when the user asks to turn an already-discussed idea, plan, or conversation into a PRD; use `grilling` first if key decisions are still unresolved.

관련 스킬