원클릭으로
abstraction
Analyze a project or workspace to identify repeated patterns and propose abstractions for improved code reuse and maintainability.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Analyze a project or workspace to identify repeated patterns and propose abstractions for improved code reuse and maintainability.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Review codebase changes and create well-structured conventional commits with Shortcut ticket links. Use when asked to commit, save changes, or prepare code for review.
Run linting checks and fix all issues idiomatically. Never disables rules or suppresses errors.
Migrate React components from Snowflake SQL queries to NQL using the useNqlQuery hook. Handles query design, case sensitivity, and React dependency optimization.
Create a new PR for the current branch or update an existing one. Follows team PR best practices for titles, descriptions, and checklists.
Analyze and improve a React/TypeScript code file following component composition, hooks, performance, and file organization best practices.
Create a new Shortcut ticket or rewrite an existing one with comprehensive specs including problem statement, requirements, SOC-2 compliance, and implementation plan.
SOC 직업 분류 기준
| name | abstraction |
| description | Analyze a project or workspace to identify repeated patterns and propose abstractions for improved code reuse and maintainability. |
| argument-hint | [project-or-workspace-path] |
Project/Workspace to analyze: $ARGUMENTS
Please analyze the entire project/workspace to identify patterns that have been independently implemented across multiple files and components. Focus on finding opportunities for abstraction that would improve code reuse and maintainability.
Look for the following types of repeated patterns:
Component Patterns
Hook Patterns
Utility Functions
Type Patterns (if TypeScript)
Styling Patterns
For each identified pattern, provide:
Pattern Name: [Descriptive name]
Type: [Component/Hook/Utility/Type/Style/Logic]
Occurrences: [Number of times found]
Files affected: [List of file paths]
Show 2-3 examples of how the pattern is currently implemented across different files
Suggested location: [Where to place the abstraction]
Abstraction type: [Component/Hook/Utility/HOC/Context/etc.]
Provide the abstracted code implementation
Show how one of the current implementations would be refactored to use the new abstraction
Rank found patterns by:
Executive Summary
Detailed Pattern Analysis
Implementation Roadmap
Architecture Recommendations
Please analyze the codebase and provide your findings following this structure.