claudecodex

Genie

Custom Engineering OS: Compound Engineering Workflow + Everything Claude Code Tools

1 on GitHubby Johnv2.11.1MITupdated 5 months agoCoding
/

Plugin genie from marketplace john in juyohan/genie-plugin. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (12)

  • base-guidelines

    일반적인 LLM 코딩 실수를 줄이기 위한 행동 지침. 모든 Genie 스킬의 기본으로 적용됩니다. Andrej Karpathy의 LLM 코딩 함정 관찰에서 도출되었습니다.

  • brainstorm

    새로운 기능 아이디어, 문제 정의, "브레인스토밍하자"고 할 때 사용합니다. 협력적인 대화를 통해 요구사항과 접근 방식을 탐색하고 docs/brainstorms/에 요구사항 문서를 작성합니다.

  • commit

    명확하고 가치 중심적인 메시지와 함께 Git 커밋을 생성합니다. 사용자가 "커밋해줘", "이거 커밋해줘", "내 변경 사항 저장해줘", "커밋 생성해줘"라고 말하거나, 스테이징된 작업 또는 스테이징되지 않은 작업을 커밋하고 싶어 할 때 사용합니다. 저장소 컨벤션이 존재하면 그에 따르고, 그렇지 않으면 기본적으로 Conventional Commit 형식을 따르는 잘 구성된 커밋 메시지를 생성합니다.

  • learn

    작업 세션에서 행동 패턴을 추출하여 ~/.claude/skills/learned/에 스킬로 저장합니다.

  • plan

    소프트웨어 기능, 리서치 워크플로우, 이벤트, 학습 계획 등 모든 다단계 작업을 위한 구조화된 플랜을 생성합니다. 또한 기존 플랜을 심화합니다. 사용자가 'plan this', 'create a plan', 'break this down', 'plan a trip', 'create a study plan'이라고 말하거나 브레인스토밍/요구사항 문서가 플랜 작성 준비가 되었을 때 사용합니다. 'deepen the plan', 'deepening pass'라고 말할 때 플랜 심화로 사용합니다.

  • push

    현재 브랜치를 원격 저장소에 푸시합니다. AWS CodeCommit 저장소를 자동으로 감지하여 자격증명이 유효하면 바로 푸시하고, 만료됐거나 없으면 MFA 코드를 요청한 뒤 임시 자격증명으로 푸시합니다. 사용자가 "푸시해줘", "push해줘", "올려줘"라고 말하거나, PR 없이 단순 push만 원할 때 사용합니다.

  • review

    계층화된 페르소나 에이전트, 신뢰도 기반 필터링, 머지/중복 제거 파이프라인을 사용한 구조화된 코드 리뷰입니다. PR을 생성하기 전에 코드 변경 사항을 검토할 때 사용합니다.

  • setup

    새 프로젝트를 초기화합니다. 스택을 자동 감지하고, 불확실한 항목만 질문한 뒤, Claude가 작업에 필요한 컨텍스트 파일을 생성합니다.

  • tdd

    새로운 기능 작성, 버그 수정, 코드 리팩토링 시 사용합니다. 80% 이상의 커버리지(단위, 통합, E2E 테스트 포함)를 갖춘 테스트 주도 개발을 강제합니다.

  • team

    플랜의 독립적인 구현 단위(U-ID)를 같은 브랜치에서 동시 실행하는 루트 오케스트레이터. 워커는 체크포인트를 보고하고 오케스트레이터가 계속·위임·완료를 결정합니다. 위임 시 .agent-handoff/ 상태 파일로 작업을 인수인계합니다.

  • work

    품질을 유지하고 기능을 완성하면서 효율적으로 작업을 수행합니다.

  • worktree

    병렬 기능 작업 또는 PR 검토를 위해 격리된 git 워크트리를 생성합니다. 현재 체크아웃을 방해하지 않고 작업을 시작하고 싶을 때, 또는 `genie:work`나 `genie:review`에서 워크트리 옵션을 제공할 때 사용합니다.

Slash commands (11)

  • /genie:brainstorm

    협력적 요구사항 정의 — 한 번에 하나씩 질문하며 만들 것을 명확히 합니다

  • /genie:commit

    명확하고 가치 중심적인 메시지로 git 커밋을 생성합니다

  • /genie:help

    워크플로우 안내 — 지금 어떤 genie 커맨드를 써야 할지 알려줍니다

  • /genie:learn

    학습 포착 — 해결된 문제를 미래 참조용으로 문서화합니다

  • /genie:plan

    구현 기획 — 결정 사항, 단위, 파일, 테스트 시나리오, 범위, 리스크를 정의합니다

  • /genie:push

    현재 브랜치를 원격에 푸시합니다. AWS CodeCommit MFA가 필요하면 자동으로 처리합니다

  • /genie:review

    계층화된 페르소나를 활용한 구조화된 코드 리뷰 — 머지 전에 실행합니다

  • /genie:setup

    새 프로젝트 초기화 — 스택 자동 감지, 불확실한 항목만 질문, CLAUDE.md + docs/ 생성

  • /genie:team

    병렬 플랜 실행 — 독립적인 구현 단위들을 같은 브랜치에서 동시에 실행하고 웨이브 단위로 커밋합니다

  • /genie:test

    테스트 주도 개발 — 실패 테스트 먼저 작성 (RED → GREEN → IMPROVE)

  • /genie:work

    플랜에 따라 구현을 실행합니다 — 기능을 완성해서 배포합니다

Subagents (31)

  • architect

    시스템 설계, 확장성 및 기술적 의사결정을 위한 소프트웨어 아키텍처 전문가. 새로운 기능을 계획하거나 대규모 시스템 리팩토링, 아키텍처 결정을 내릴 때 선제적으로(PROACTIVELY) 사용하십시오.

  • db

    PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database performance. Incorporates Supabase best practices.

  • docs

    문서 및 코드맵(Codemap) 전문가. 코드맵과 문서를 업데이트할 때 선제적으로(PROACTIVELY) 사용하십시오. /update-codemaps 및 /update-docs를 실행하고, docs/CODEMAPS/*를 생성하며, README와 가이드를 업데이트합니다.

  • e2e

    Playwright를 폴백으로 사용하는 Vercel Agent Browser(권장) 기반의 엔드투엔드(E2E) 테스트 전문가. E2E 테스트 생성, 유지보수 및 실행을 위해 선제적으로(PROACTIVELY) 사용하십시오. 테스트 여정 관리, 불안정한(flaky) 테스트 격리, 아티팩트(스크린샷, 비디오, 트레이스) 업로드를 담당하며 핵심 사용자 흐름이 정상 작동하는지 보장합니다.

  • fix-go

    Go build, vet, and compilation error resolution specialist. Fixes build errors, go vet issues, and linter warnings with minimal changes. Use when Go builds fail.

  • fix-java

    Java/Maven/Gradle 빌드, 컴파일 및 의존성 에러 해결 전문가. 최소한의 변경으로 빌드 에러, Java 컴파일러 에러 및 Maven/Gradle 이슈를 해결합니다. Java 또는 Spring Boot 빌드 실패 시 사용하십시오.

  • fix-kotlin

    Kotlin/Gradle build, compilation, and dependency error resolution specialist. Fixes build errors, Kotlin compiler errors, and Gradle issues with minimal changes. Use when Kotlin builds fail.

  • fix-swift

    Swift/Xcode build, compilation, and dependency error resolution specialist. Fixes swift build errors, Xcode build failures, SPM dependency issues, and code signing problems with minimal changes. Use when Swift builds fail.

  • fix

    빌드 및 TypeScript 에러 해결 전문가. 빌드가 실패하거나 타입 에러가 발생할 때 선제적으로(PROACTIVELY) 사용하십시오. 아키텍처 수정 없이 최소한의 변경으로 빌드/타입 에러만 수정합니다. 빌드를 빠르게 정상화하는 데 집중합니다.

  • go

    Expert Go code reviewer specializing in idiomatic Go, concurrency patterns, error handling, and performance. Use for all Go code changes. MUST BE USED for Go projects.

  • java

    계층형 아키텍처, JPA 패턴, 보안 및 동시성 처리에 특화된 Java 및 Spring Boot 코드 리뷰 전문가. 모든 Java 코드 변경 사항에 대해 사용하십시오. Spring Boot 프로젝트의 경우 반드시 사용해야 합니다.

  • kotlin

    Kotlin and Android/KMP code reviewer. Reviews Kotlin code for idiomatic patterns, coroutine safety, Compose best practices, clean architecture violations, and common Android pitfalls.

  • perf

    Performance analysis and optimization specialist. Use PROACTIVELY for identifying bottlenecks, optimizing slow code, reducing bundle sizes, and improving runtime performance. Profiling, memory leaks, render optimization, and algorithmic improvements.

  • planner

    복잡한 기능 구현 및 리팩토링을 위한 기획 전문가. 기능 구현, 아키텍처 변경 또는 복잡한 리팩토링 요청 시 선제적으로(PROACTIVELY) 사용하십시오. 기획 작업 시 자동으로 활성화됩니다.

  • py

    Expert Python code reviewer specializing in PEP 8 compliance, Pythonic idioms, type hints, security, and performance. Use for all Python code changes. MUST BE USED for Python projects.

  • refactor

    죽은 코드(dead code) 정리 및 통합 전문가. 사용하지 않는 코드 제거, 중복 제거 및 리팩토링을 위해 선제적으로(PROACTIVELY) 사용하십시오. 분석 도구(knip, depcheck, ts-prune)를 실행하여 죽은 코드를 식별하고 안전하게 제거합니다.

  • review-adversarial

    조건부 코드 리뷰 페르소나로, 변경 사항이 크거나(수정된 줄 수 >= 50) 인증, 결제, 데이터 변경, 외부 API와 같은 고위험 도메인을 건드릴 때 선택됩니다. 알려진 패턴을 확인하기보다 구현을 깨뜨리기 위한 실패 시나리오를 능동적으로 구축합니다.

  • review-coherence

    기획 문서의 내부 일관성을 리뷰합니다. 섹션 간 모순, 용어 혼란, 구조적 문제 및 독자마다 해석이 달라질 수 있는 모호성을 검토합니다. document-review 스킬에 의해 호출됩니다.

  • review-correctness

    항상 활성화되는 코드 리뷰 페르소나입니다. 로직 에러, 엣지 케이스, 상태 관리 버그, 에러 전파 실패, 그리고 의도와 구현 간의 불일치를 리뷰합니다.

  • review-feasibility

    기획 문서에서 제안된 기술적 접근 방식이 현실과 마주했을 때 살아남을 수 있는지 평가합니다. 아키텍처 충돌, 종속성 격차, 마이그레이션 위험 및 구현 가능성을 검토합니다. document-review 스킬에 의해 호출됩니다.

  • review-karpathy

    Andrej Karpathy의 LLM 코딩 원칙 기반 리뷰어. "모델이 확인 없이 잘못된 가정을 하고, 코드를 과도하게 복잡하게 만든다"는 관찰을 바탕으로 단순성·수술적 변경·목표 지향 실행을 중심으로 코드를 리뷰합니다. 코드 작성 직후 선제적으로 사용하십시오.

  • review-maintainability

    상시 가동되는 코드 리뷰 페르소나입니다. 섣부른 추상화, 불필요한 간접 참조, 죽은 코드, 관련 없는 모듈 간의 결합, 의도를 가리는 명명 등을 리뷰합니다.

  • review-scope

    기획 문서의 범위 일치성 및 정당하지 않은 복잡성을 리뷰합니다 -- 불필요한 추상화, 조기 프레임워크 도입, 명시된 목표를 초과하는 범위를 점검합니다. document-review 기술(skill)에 의해 실행됩니다.

  • review-testing

    항상 켜져 있는 코드 리뷰 페르소나입니다. 테스트 커버리지 격차, 취약한 단언(assertion), 구현에 결합된 깨지기 쉬운 테스트 및 누락된 에지 케이스 커버리지를 리뷰합니다.

  • review

    코드 리뷰 전문가. 코드의 품질, 보안 및 유지보수성을 선제적으로 리뷰합니다. 코드를 작성하거나 수정한 직후에 사용하십시오. 모든 코드 변경 사항에 대해 반드시 사용해야 합니다.

  • security

    보안 취약점 탐지 및 해결 전문가. 사용자 입력, 인증, API 엔드포인트 또는 민감한 데이터를 처리하는 코드를 작성한 후 선제적으로(PROACTIVELY) 사용하십시오. 비밀 정보 노출, SSRF, 인젝션, 안전하지 않은 암호화 및 OWASP Top 10 취약점을 찾아냅니다.

  • simplify

    동작을 보존하면서 가독성, 일관성 및 유지보수성을 위해 코드를 단순화하고 정제합니다. 별도의 지침이 없는 한 최근에 수정된 코드에 집중합니다.

  • swift

    Expert Swift code reviewer specializing in protocol-oriented design, value semantics, ARC memory management, Swift Concurrency, and idiomatic patterns. Use for all Swift code changes. MUST BE USED for Swift projects.

  • tdd

    테스트 주도 개발(TDD) 전문가로, 테스트 코드를 먼저 작성하는 방법론을 강제합니다. 새로운 기능을 작성하거나 버그를 수정하거나 코드를 리팩토링할 때 선제적으로(PROACTIVELY) 사용하십시오. 80% 이상의 테스트 커버리지를 보장합니다.

  • ts

    Expert TypeScript/JavaScript code reviewer specializing in type safety, async correctness, Node/web security, and idiomatic patterns. Use for all TypeScript and JavaScript code changes. MUST BE USED for TypeScript/JavaScript projects.

  • unit-worker

    genie:team 오케스트레이터가 파견하는 단일 구현 단위 실행 전문 에이전트. 컨텍스트 패키지를 프롬프트로 직접 수신하고, 단계마다 체크포인트를 보고하며 오케스트레이터의 지시에 따라 계속·위임·완료를 처리합니다. git 명령은 오케스트레이터가 처리합니다.

Hooks (28)

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/pre-bash-dispatcher.js

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:write:doc-file-warning scripts/hooks/doc-file-warning.js standard,strict

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:config-protection scripts/hooks/config-protection.js standard,strict

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js pre:edit-write:gateguard-fact-force scripts/hooks/gateguard-fact-force.js standard,strict

  • PreToolUse

    GENIE_OBSERVE_PHASE=pre node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/observe.js

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-tool-credential-guard.js

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-tool-credential-guard.js

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-tool-credential-guard.js

  • UserPromptSubmit

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/brainstorm-suggest.js

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js session:start scripts/hooks/session-start.js minimal,standard,strict 30000

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/post-bash-dispatcher.js

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:quality-gate scripts/hooks/quality-gate.js standard,strict

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:edit:design-quality-check scripts/hooks/design-quality-check.js strict

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:edit:accumulate scripts/hooks/post-edit-accumulator.js standard,strict

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:context-monitor scripts/hooks/context-monitor.js standard,strict

  • PostToolUse

    GENIE_OBSERVE_PHASE=post node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/observe.js

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/hooks-auto-sync.js

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/doc-frontmatter.js

  • PostToolUseFailure

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-hook-runner.js node scripts/hooks/run-with-flags.js post:tool-failure scripts/hooks/tool-failure-logger.js standard,strict

  • PreCompact

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/pre-compact.js

  • SubagentStop

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/subagent-stop.js

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js stop:format-typecheck scripts/hooks/stop-format-typecheck.js standard,strict 300000

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js stop:check-console-log scripts/hooks/check-console-log.js standard,strict 30000

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js stop:evaluate-session scripts/hooks/evaluate-session.js standard,strict 30000

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js stop:session-end scripts/hooks/session-end.js minimal,standard,strict 30000

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js stop:cost-tracker scripts/hooks/cost-tracker.js minimal,standard,strict 30000

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js stop:desktop-notify scripts/hooks/desktop-notify.js standard,strict 30000

  • SessionEnd

    node ${CLAUDE_PLUGIN_ROOT}/scripts/hooks/stop-hook-runner.js session:end scripts/hooks/session-end-marker.js minimal,standard,strict 10000

View source on GitHub

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

Maintain Genie?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted