receiving-code-review
OBobra/superpowers298k近 7 天新增 2,631 个 star
Use this skill for SwiftUI development, architecture, structure, performance, and Apple native app profiling. It combines:
xctrace, atos, and included scripts.Do not use this skill for web performance, server profiling, generic PR review, product planning, or non-Apple UI frameworks. For ordinary implementation work without SwiftUI architecture/performance/native profiling concerns, use the development skill.
| User intent | Read |
|---|---|
Refactor SwiftUI View structure, split large body, review Observation boundaries | SwiftUI refactor |
| Decide whether MV, framework-native state, or a ViewModel is justified | MV patterns |
| SwiftUI page is slow, scrolling janks, or body updates too often | SwiftUI performance |
| Build a dependency/update mental model before deeper profiling | WWDC23 performance model |
| Inspect current SwiftUI Instrument lanes or Cause & Effect evidence | SwiftUI Instruments workflow and SwiftUI timeline guide |
| Diagnose a main-thread hang or run-loop stall | App hangs guide |
| Record/analyze macOS or iOS native Time Profiler traces from CLI, symbolicate and rank hotspots through the standard Orkas Skill Runner | Native trace workflow |
If the user provides only symptoms, start with code-first SwiftUI review. Ask for trace/screenshots only when code review is inconclusive or the user explicitly wants trace analysis.
For SwiftUI code review:
@State, @Binding, @Environment, @Observable, @Query, services, models.For native profiling:
.trace bundle.Proceed with explicit assumptions for code-only reviews. Stop before profiling if required tools or permissions are missing.
xctrace unless the user has provided a local target, trace, or explicit permission and the environment is macOS with Xcode tools.Use this concise structure unless a reference template is more specific:
# SwiftUI Dev Review: [Target]
## Inputs And Assumptions
## Findings
| Priority | Finding | Evidence | Recommendation | Confidence |
|---|---|---|---|---|
## Suggested Changes
## Verification Plan
## Risks / Limits
## Handoff To Next Stage
For native trace analysis, use the report structure in the native trace workflow.
Before finalizing, verify:
OBobra/superpowers298k近 7 天新增 2,631 个 star
OBobra/superpowers298k近 7 天新增 2,631 个 star
OBobra/superpowers298k近 7 天新增 2,631 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star