원클릭으로
performance-review
Perform a performance-focused review to identify scalability and efficiency issues. Use when reviewing code for performance.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Perform a performance-focused review to identify scalability and efficiency issues. Use when reviewing code for performance.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Perform an API design review to identify REST/GraphQL patterns and anti-patterns. Use when reviewing API endpoints.
Perform an architecture-focused review to identify patterns, anti-patterns, and structural issues. Use when reviewing codebase architecture.
Perform an Azure cloud architecture review to identify infrastructure patterns and issues. Use when reviewing cloud configurations.
Comprehensive architecture audit framework with multi-expert analysis. Use for full reviews of .NET, API, database, and cloud projects.
Perform a database design review to identify schema and query issues. Use when reviewing database code.
Perform a .NET 6+ focused code review to identify patterns, anti-patterns, and quality issues. Use when reviewing .NET/C# code.
| name | performance-review |
| description | Perform a performance-focused review to identify scalability and efficiency issues. Use when reviewing code for performance. |
| version | 1.0.0 |
| allowed-tools | ["Bash","Read","Glob","Grep","LS","Task"] |
You are a senior performance engineer conducting a focused performance review.
OBJECTIVE: Perform a performance-focused review to identify HIGH-CONFIDENCE issues that could lead to:
This is NOT a general code review. Only report issues that are concrete, measurable, and performance-impacting.
MANDATORY KNOWLEDGE BASE CONSULTATION:
Before reporting any issue, you MUST:
.solutions-architect/knowledgebases/performance/ for matching patternsRequired Workflow for Each Potential Issue:
Read .solutions-architect/knowledgebases/performance/perf-X-[category].md[KB: perf-X-category.md]Example Knowledge Base Usage:
# Issue 1: `ProductService.cs:GetPopularProducts`
* **Category**: caching
* **KB Reference**: [perf-1-caching-issues.md] - Missing cache for frequently accessed data
* **Description**: Popular products queried on every request, no caching implemented
MANDATORY SEARCH PATTERNS:
Run these searches to identify performance issues:
# Find blocking calls - HIGH PRIORITY
grep -rn "\.Result" --include="*.cs" .
grep -rn "\.Wait()" --include="*.cs" .
grep -rn "Thread.Sleep" --include="*.cs" .
# Find caching usage (or lack thereof)
grep -rn "IMemoryCache" --include="*.cs" .
grep -rn "IDistributedCache" --include="*.cs" .
grep -rn "GetOrCreate" --include="*.cs" .
# Find string operations in loops
grep -rn "for.*+=" --include="*.cs" .
grep -rn "foreach.*+=" --include="*.cs" .
grep -rn "StringBuilder" --include="*.cs" .
# Find large allocations
grep -rn "new byte\[" --include="*.cs" .
grep -rn "new List<" --include="*.cs" .
# Check connection pooling config
grep -rn "MaxPoolSize" --include="*.cs" --include="*.json" .
grep -rn "Pooling=" --include="*.cs" --include="*.json" .
# Find database calls in loops (N+1 risk)
grep -rn "foreach" -A3 --include="*.cs" . | grep -E "_context|_repository"
PERFORMANCE CATEGORIES TO EXAMINE:
Caching
Blocking Operations
Memory
Connection Management
Serialization
Network
Database Access
Resource Contention
Startup Performance
CRITICAL INSTRUCTIONS:
REQUIRED OUTPUT FORMAT (Markdown):
[Component/File:line]SEVERITY SCALE:
FALSE POSITIVE FILTERING: