ワンクリックで
code-patterns
Enforces LSP-first exploration, subagent delegation, and mandatory code review patterns. Use before starting any code work.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Enforces LSP-first exploration, subagent delegation, and mandatory code review patterns. Use before starting any code work.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
TDD-based feature workflow with 9 phases - loads directly into session (no installation)
Auto-send Slack notifications when TodoWrite tasks complete. Includes task summary, file changes, execution time, and repository context. Supports config file (no env vars needed) and manual `/devnogari:slack-notify` trigger.
Project-specific best practices - auto-loads based on detected project type
Kotlin Coroutines with Spring Boot/WebFlux performance optimization and best practices guidelines
Flutter performance optimization and clean architecture patterns. This skill should be used when writing, reviewing, or refactoring Flutter/Dart code to ensure optimal performance patterns. Triggers on tasks involving Flutter widgets, state management, async patterns, memory management, or architecture design.
Go + Gin performance optimization and idiomatic patterns with mandatory Uber fx DI. Contains 48 rules across 8 categories, prioritized by impact for automated code generation and review.
| name | code-patterns |
| description | Enforces LSP-first exploration, subagent delegation, and mandatory code review patterns. Use before starting any code work. |
코드 작업 시 일관된 패턴을 강제합니다:
STOP and ask: Can LSP do this?
| Task | LSP Operation | FORBIDDEN Alternative |
|---|---|---|
| 함수/클래스 정의 찾기 | goToDefinition | ❌ grep/glob |
| 파일 내 심볼 개요 | documentSymbol | ❌ cat/read entire file |
| 프로젝트 심볼 검색 | workspaceSymbol | ❌ grep |
| 참조 추적 | findReferences | ❌ grep |
| 타입/문서 정보 | hover | ❌ read entire file |
| 인터페이스 구현체 | goToImplementation | ❌ grep |
| 호출 그래프 분석 | incomingCalls/outgoingCalls | ❌ manual trace |
# Find where function is defined
LSP goToDefinition file.ts:25:10
# Get all symbols in a file
LSP documentSymbol file.ts:1:1
# Search for symbol across project
LSP workspaceSymbol file.ts:1:1 # with query pattern
# Find all references to a symbol
LSP findReferences file.ts:25:10
# Get type info and documentation
LSP hover file.ts:25:10
Before starting work, check:
| Condition | Required Agent | Trigger |
|---|---|---|
| 3+ 파일 탐색 필요 | Explore | 자동 |
| 3+ 단계 구현 필요 | Plan | 자동 |
| 아키텍처 이해 필요 | Explore | 자동 |
| 파일 분리/클래스 추출 | refactoring-expert | 자동 |
| 코드 변경 완료 | superpowers:code-reviewer | 항상 |
| 원인 불명확한 버그 | root-cause-analyst | 버그 분석 |
| 인증/권한/API 보안 | security-engineer | 보안 검토 |
| 성능 이슈 | performance-engineer | 성능 분석 |
| 외부 정보 필요 | deep-research-agent | 리서치 |
# Explore agent for codebase understanding
Task(Explore, "Find all authentication-related files and understand the auth flow")
# Plan agent for implementation
Task(Plan, "Design implementation strategy for user notification feature")
# Parallel agents for independent tasks
Task(Explore, "Find API endpoints") || Task(Explore, "Find test files")
# Code review after changes (MANDATORY)
Task(superpowers:code-reviewer, "Review the authentication changes")
Before ANY code work:
□ 이 작업이 3단계 이상인가? → Plan agent 사용
□ 여러 파일을 탐색해야 하는가? → Explore agent 사용
□ 코드 구조를 변경하는가? → refactoring-expert 사용
After ANY code change:
□ 코드를 수정했는가? → code-reviewer 사용 (필수!)
1. 코드 변경 완료
2. 변경 사항 확인 (git diff)
3. Code reviewer 호출:
Task(superpowers:code-reviewer, "Review changes for [feature/fix]")
4. 피드백 반영
5. 필요시 재리뷰
6. 커밋/PR 생성
이런 생각이 들면 멈추고 패턴 확인:
| 잘못된 생각 | 올바른 행동 |
|---|---|
| "grep으로 빨리 찾자" | LSP workspaceSymbol 사용 |
| "파일 읽어서 확인하자" | LSP documentSymbol 사용 |
| "간단해서 바로 수정" | 3단계 이상이면 Plan agent |
| "테스트 통과했으니 완료" | code-reviewer 호출 필수 |
| "혼자 할 수 있어" | 복잡하면 subagent 위임 |