Community연구 & 데이터 분석github.com

Kaizen 개선

전사 분석 결과를 실행 가능한 개선 사항으로 변환합니다. 'findings에서 hooks 생성', 'agent 개선', 'anti-pattern 수정', 'kaizen 개선', 'hook 제안서 생성' 또는 '개선 계획 수립' 트리거에 반응합니다. hook 생성, agent 프롬프트 개선, skill 패치, CLAUDE.md 업데이트 및 분석 데이터로부터의 스크립트 자동화를 위한 템플릿을 제공합니다.

Kaizen 개선란 무엇인가요?

Kaizen 개선 스킬은 `.planning/kaizen/` 디렉토리에 있는 전사 분석 결과를 구체적이고 실행 가능한 개선 사항으로 변환합니다. 이 스킬은 반복되는 도구 오용을 방지하기 위한 PreToolUse deny/redirect hook, agent 행동 문제를 해결하기 위한 agent 프롬프트 개선, 지식 격차를 메우기 위한 skill 패치, 프로젝트 전반의 규칙을 설정하기 위한 CLAUDE.md 업데이트, 반복 수동 작업을 대체하는 스크립트 자동화 등 5가지 주요 개선 유형을 지원합니다. 이 유틸리티는 Claude Code, Cursor, Codex와 같은 AI agent 플랫폼과 함께 사용하도록 설계되었습니다. 전사 분석 스킬의 출력을 입력으로 사용하며, 분석 결과에서 발견된 안티 패턴을 빈도, 영향, 구현 비용에 따라 우선순위를 매깁니다. 기본적으로 모든 제안은 `.planning/kaizen/improvements/`에 마크다운 파일로 작성되며, `--install` 플래그를 사용하면 hook 구성을 `.claude/settings.json`이나 `hooks/hooks.json`에 직접 적용할 수 있습니다. 스킬은 위임 프로토콜을 따릅니다: 전문 agent를 위한 명령어 세트를 생성하되 직접 수정하지 않습니다. 각 제안에는 증거(세션 ID, 도구 호출, 빈도)와 함께 문제 설명, 원하는 결과, 적절한 전문 agent를 위한 위임 프롬프트가 포함됩니다. 개선 사항은 점수(빈도 × 영향, 자동화 가능성, 영향 범위, 구현 비용)에 따라 우선순위가 매겨져 가장 큰 가치를 먼저 제공합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jamie-BitFlight/claude_skills/tree/main/plugins/agentskill-kaizen/skills/kaizen-improvement

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

Kaizen 개선은(는) 무엇을 하나요?

.planning/kaizen/의 분석 결과를 실행 가능한 개선 사항(hook, agent 패치, skill 개선, CLAUDE.md 업데이트 및 자동화 스크립트)으로 변환합니다.

전제 조건: .planning/kaizen/에 분석 결과가 존재해야 합니다(전사 분석 스킬에 의해 생성됨).

개선 유형

각 출력 범주에는 위임 템플릿이 있습니다:

  1. Hook 생성 — PreToolUse deny/redirect, SubagentStart 컨텍스트 주입, Stop 품질 게이트
  2. Agent 프롬프트 개선 — @subagent-refactorer를 통한 agent 시스템 프롬프트의 정밀 수정
  3. Skill 패치 — /plugin-creator:skill-creator를 통해 skill에 누락된 지식 추가
  4. CLAUDE.md 업데이트 — 프로젝트 전반의 행동 규칙
  5. 스크립트 자동화 — 반복 수동 워크플로를 스크립트나 skill로 대체

자세한 템플릿과 예시는 개선 템플릿을 참조하세요.

자율 개선 루프(ARL) 지식 베이스 — 레이어 3 구현 세부 사항, 전제 조건 및 연구 종합 — ARL 지식을 참조하세요.

워크플로

flowchart TD
    Start([분석 결과 읽기]) --> Parse[빈도와 증거로 안티 패턴 추출]
    Parse --> Score[빈도 × 영향으로 점수화]
    Score --> Top[상위 결과 선택]
    Top --> Type{개선 유형?}
    Type -->|반복된 도구 오용| Hook[Hook 생성 — deny/redirect]
    Type -->|Agent 행동 문제| Agent[Agent 패치 명령어 세트 생성]
    Type -->|지식 격차| Skill[Skill 패치 명령어 세트 생성]
    Type -->|프로젝트 전반 문제| Claude[CLAUDE.md 추가 항목 생성]
    Type -->|수동 워크플로| Script[자동화 제안 생성]
    Hook --> Output[.planning/kaizen/improvements/에 작성]
    Agent --> Output
    Skill --> Output
    Claude --> Output
    Script --> Output
    Output --> Install{--install 플래그?}
    Install -->|예| Apply[Hook를 설정에 작성, 패치 적용]
    Install -->|아니오| Draft[검토를 위한 제안으로 남김]

Hook 생성

결과를 읽고 → hook 구성 + 선택적 스크립트를 생성합니다. 각 안티 패턴 유형에 매핑된 패턴, 지침 및 예시는 Hook 패턴을 참조하세요.

위임 프로토콜

개선 사항은 전문 agent를 위한 명령어 세트이지 직접 수정이 아닙니다. 결과 중심 위임을 따르세요:

  • 증거(세션 ID, 도구 호출, 빈도)와 함께 문제 설명
  • 원하는 결과 명시
  • 전문 agent가 구현 접근 방식을 결정하도록 함
  • 위임 프롬프트에 특정 코드 변경을 절대 지정하지 않음

출력 모드

초안 모드 (기본값)

모든 제안을 .planning/kaizen/improvements/에 마크다운 파일로 작성합니다. 각 파일에는 다음이 포함됩니다:

  • 증거가 포함된 결과 요약
  • 제안된 개선 사항
  • 적절한 전문 agent를 위한 위임 프롬프트
  • 우선순위 점수

설치 모드 (--install 플래그)

Hook에만 해당 — .claude/settings.json 또는 hooks/hooks.json에 직접 작성합니다. 다른 개선 유형은 항상 위임 프롬프트를 생성합니다(직접 수정하지 않음).

우선순위 점수

개선 사항의 순위는 다음 기준에 따릅니다:

  1. 빈도 × 영향 — 세션 전체 발생 횟수 × 발생당 비용
  2. 자동화 가능성 — hook > 스크립트 > 문서
  3. 영향 범위 — 프로젝트 전반 > 단일 agent > 단일 세션
  4. 구현 비용 — hook(분) < CLAUDE.md(분) < skill(시간) < agent(일)

Individual skills in this repo

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

Jamie-BitFlight/agentskill-kaizen-meta-docs

Agentskill kaizen plugin documentation index. Load when needing to read about cross-platform notes, improvement plans, or DuckDB integration.

Jamie-BitFlight/bash-51-features

Bash 5.1 release features and improvements with practical examples. Use when working with Bash 5.1 features, epoch time variables, redirection enhancements, or when user asks about Bash 5.1 changes, new features, or version-specific capabilities.

Jamie-BitFlight/bash-52-features

Bash 5.2 release features and improvements with practical examples. Use when working with Bash 5.2 features, variable handling enhancements, readline improvements, or when user asks about Bash 5.2 changes, new features, or version-specific capabilities.

Jamie-BitFlight/bash-53-features

Bash 5.3 release features and improvements with practical examples. Use when working with Bash 5.3 features, new command substitution, GLOBSORT, loadable builtins, or when user asks about Bash 5.3 changes, new features, or version-specific capabilities.

Jamie-BitFlight/bash-development

This skill should be used when the user asks to "write a bash script", "create a shell script", "implement bash function", "parse arguments in bash", "handle errors in bash", or mentions bash development, shell scripting, script templates, or modern bash patterns.

Jamie-BitFlight/bash-lint

This skill should be used when the user asks to "lint bash script", "run shellcheck", "format shell script", "use shfmt", "fix shellcheck errors", or mentions shell script linting, formatting, code quality, or pre-commit hooks for bash.

Jamie-BitFlight/bash-logging

This skill should be used when the user asks to "add logging to bash script", "colorize output", "implement log levels", "CI/CD sections", "terminal colors in bash", or mentions logging functions, emoji output, collapsible CI sections, or shlocksmith.

Jamie-BitFlight/bash-portability

This skill should be used when the user asks about "POSIX compatibility", "portable shell scripts", "cross-shell compatibility", "bashisms", "shebang selection", or mentions writing scripts that work on different shells (bash, sh, dash, zsh) or different systems.

Jamie-BitFlight/bash-testing

This skill should be used when the user asks to "test bash script", "write shell tests", "use shunit2", "use shellspec", "create test suite for bash", or mentions unit testing, test frameworks, mocking, or test-driven development for shell scripts.

Jamie-BitFlight/brainstorming-skill

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or when users request help with ideation, marketing, and strategic planning. Explores user intent, requirements, and design before implementation using research-validated prompt patterns.

Jamie-BitFlight/clang-format

Configure clang-format code formatting. Use when: user mentions clang-format or .clang-format, analyzing code style/patterns, creating/modifying formatting config, troubleshooting formatting, brace styles/indentation/spacing/alignment/pointer alignment, or codifying conventions.

Jamie-BitFlight/commitlint

When setting up commit message validation for a project. When project has commitlint.config.js or .commitlintrc files. When configuring CI/CD to enforce commit format. When extracting commit rules for LLM prompt generation. When debugging commit message rejection errors.

Jamie-BitFlight/conventional-commits

When writing a git commit message. When task completes and changes need committing. When project uses semantic-release, commitizen, git-cliff. When choosing between feat/fix/chore/docs types. When indicating breaking changes. When generating changelogs from commit history.

Jamie-BitFlight/dasel-reference

Use when querying, modifying, or converting JSON, YAML, TOML, XML, CSV, HCL, or INI with dasel v3. Complete reference for selectors, functions, conditionals, variables, spread operator, type casting, and format-specific patterns.

Jamie-BitFlight/data-exploration

Use when exploring unknown structured data files with dasel v3 — discover schema, list keys, find nested values, sample arrays, identify data types across JSON, YAML, TOML, XML, CSV, HCL, INI formats

Jamie-BitFlight/data-transformation

Use when modifying, converting, or transforming structured data with dasel v3 — in-place mutations, format conversion, batch operations, array manipulation, object construction, and merge patterns across JSON, YAML, TOML, XML, CSV, HCL, INI

Jamie-BitFlight/delegate

Decompose substantive work into phases, dispatch each phase to a sub-agent, and adjudicate what comes back. Use whenever a request asks for implementation, investigation, a fix, a review, or any change to files — including small ones — and whenever you are about to read source or run a diagnostic yourself instead of handing it off. Also use when a report from a sub-agent needs judging, when a phase needs re-dispatching, or when a user names one instance of a pattern. Does not apply when your own prompt begins "Your ROLE_TYPE is sub-agent." — then follow references/sub-agent-contract.md instead.

Jamie-BitFlight/enterprise-hibernate-hbm

Dasel v3 query patterns for Hibernate .hbm.xml mapping files — entity-table binding, Java property-to-column extraction, one-to-many set/list/bag relationship tracing, many-to-one foreign key discovery, batch scanning across 60+ HBM files. Use when querying Hibernate ORM class mappings, extracting schema metadata from Java persistence layer, or auditing entity-column relationships in enterprise legacy codebases.

Jamie-BitFlight/enterprise-installanywhere

Dasel v3 query patterns for InstallAnywhere .iap_xml installer definitions — use when querying action sequences, discovering variables, resolving platform conditions, navigating panels, or comparing installer variants. Files are 2.5+ MB, 65,000+ lines — too large for context reads, requires structural dasel queries.

Jamie-BitFlight/enterprise-maven-pom

Dasel v3 selector patterns for Maven POM XML files — use when querying dependency versions, filtering by groupId or scope, extracting module hierarchy from parent POMs, or detecting version conflicts across enterprise multi-module Java projects. Load this skill when working with pom.xml files using dasel.

관련 스킬