superclaude-enhancer
๐ฏSkillfrom wade56754/ai_ad_spend02
superclaude-enhancer skill from wade56754/ai_ad_spend02
Installation
npx skills add https://github.com/wade56754/ai_ad_spend02 --skill superclaude-enhancerSkill Details
|
Overview
# SuperClaude Enhancer Skill - ๅขๅผบๅฑ
1. Purpose
ไธบ AI ไปฃ็ ๅทฅๅ็ๅ ถไป Skills ๆไพ SuperClaude ่ฝๅๅขๅผบ๏ผๅฎ็ฐ:
- ๅ็ฝฎๅๆ: ๅจไปฃ็ ็ๆๅ่ฟ่กๆทฑๅบฆๅๆ
- ๅ็ฝฎๅฎกๆฅ: ๅจไปฃ็ ็ๆๅ่ฟ่ก่ดจ้ๅฎกๆฅ
- ๆบ่ฝๅปบ่ฎฎ: ๆไพไผๅๅปบ่ฎฎๅๆไฝณๅฎ่ทต
- ้ฎ้ข่ฏๆญ: ๅฟซ้ๅฎไฝๅ่งฃๅณ้ฎ้ข
- ๆๆฏ็ ็ฉถ: ่ฐ็ ๆๆฏๆนๆกๅๆจกๅผ
2. Enhancement Architecture
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SuperClaude Enhancement Layer โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โ
โ โ Pre-Analysis โ โ Post-Review โ โ Smart-Suggest โ โ
โ โ (/sc:analyze) โ โ (/sc:analyze) โ โ (/sc:improve) โ โ
โ โ (/sc:research)โ โ (/sot-check) โ โ (/sc:design) โ โ
โ โโโโโโโโโฌโโโโโโโโโ โโโโโโโโโฌโโโโโโโโโ โโโโโโโโโฌโโโโโโโโโ โ
โ โ โ โ โ
โ โผ โผ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Enhancement Hooks API โ โ
โ โ enhance_before() | enhance_after() | suggest() | diagnose()โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Original Skills Layer โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ ai-ad-be-genโ โai-ad-fe-gen โ โai-ad-test-genโ โ doc-auditor โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
3. Enhancement Modes
3.1 Pre-Analysis (ๅ็ฝฎๅๆ)
ๅจ Skill ๆง่กๅ่ฐ็จ๏ผๆไพไธไธๆๅๆใ
```typescript
interface PreAnalysisInput {
mode: "pre_analysis";
task: string; // ไปปๅกๆ่ฟฐ
target_files: string[]; // ็ฎๆ ๆไปถ
analysis_type: "code" | "design" | "research";
}
interface PreAnalysisOutput {
insights: string[]; // ๅๆๆดๅฏ
recommendations: string[]; // ๅปบ่ฎฎ
risks: string[]; // ๆฝๅจ้ฃ้ฉ
context_enrichment: { // ไธไธๆๅขๅผบ
patterns_found: string[]; // ๅ็ฐ็ๆจกๅผ
dependencies: string[]; // ่ฏๅซ็ไพ่ต
constraints: string[]; // ็บฆๆๆกไปถ
};
}
```
่งฆๅ SuperClaude ๅฝไปค:
/sc:analyze- ไปฃ็ ่ดจ้ๅๆ/sc:research- ๆๆฏ่ฐ็ /sc:explain- ๆฆๅฟต่งฃ้
3.2 Post-Review (ๅ็ฝฎๅฎกๆฅ)
ๅจ Skill ๆง่กๅ่ฐ็จ๏ผๅฎกๆฅ็ๆ็ไปฃ็ ใ
```typescript
interface PostReviewInput {
mode: "post_review";
generated_code: Record
sot_refs: string[]; // SoT ๅผ็จ
review_focus: ("quality" | "security" | "performance" | "sot_compliance")[];
}
interface PostReviewOutput {
passed: boolean;
issues: {
severity: "error" | "warning" | "info";
file: string;
line?: number;
message: string;
suggestion?: string;
}[];
quality_score: number; // 0-100
sot_compliance: boolean;
recommendations: string[];
}
```
่งฆๅ SuperClaude ๅฝไปค:
/sc:analyze- ไปฃ็ ๅฎกๆฅ/sot-check- SoT ๅ่งๆฃๆฅ
3.3 Smart-Suggest (ๆบ่ฝๅปบ่ฎฎ)
ๆไพไผๅๅปบ่ฎฎๅๆไฝณๅฎ่ทตใ
```typescript
interface SmartSuggestInput {
mode: "smart_suggest";
code: Record
suggest_type: "refactor" | "optimize" | "pattern" | "test";
}
interface SmartSuggestOutput {
suggestions: {
type: string;
description: string;
before: string;
after: string;
benefit: string;
}[];
best_practices: string[];
patterns_recommended: string[];
}
```
่งฆๅ SuperClaude ๅฝไปค:
/sc:improve- ไปฃ็ ๆน่ฟ/sc:design- ่ฎพ่ฎกๅปบ่ฎฎ
3.4 Troubleshoot (้ฎ้ข่ฏๆญ)
ๅฟซ้ๅฎไฝๅ่งฃๅณ้ฎ้ขใ
```typescript
interface TroubleshootInput {
mode: "troubleshoot";
error_message: string;
context: {
file: string;
code_snippet: string;
stack_trace?: string;
};
}
interface TroubleshootOutput {
root_cause: string;
explanation: string;
fix_steps: string[];
prevention: string[];
}
```
่งฆๅ SuperClaude ๅฝไปค:
/sc:troubleshoot- ้ฎ้ข่ฏๆญ/sc:explain- ่งฃ้้่ฏฏ
4. Hook Integration API
4.1 ๅจ Skill Prompt ไธญ้ๆ
ๅ ถไป Skills ๅฏไปฅๅจ Prompt ไธญ่ฐ็จๅขๅผบ Hook๏ผ
```xml
่ฐ็จ /sc:analyze ๅๆ็ฐๆไปฃ็
่ฐ็จ /sc:research ่ฐ็ ๆไฝณๅฎ่ทต
ๅฐๅๆ็ปๆๆทปๅ ๅฐ CONTEXT ไธญ
่ฐ็จ /sc:analyze ๅฎกๆฅ็ๆ็ไปฃ็
่ฐ็จ /sot-check ้ช่ฏ SoT ๅ่ง
ๅฆๆๅ็ฐ้ฎ้ข๏ผ่ฟๅไฟฎๆญฃๅปบ่ฎฎ
ๅฆๆ้่ฟ๏ผๆทปๅ ่ดจ้่ฏๅ
```
4.2 ๆกไปถๅฏ็จ
ๅขๅผบๅฏไปฅๆ นๆฎไปปๅกๅคๆๅบฆๆกไปถๅฏ็จ๏ผ
```yaml
enhancement_rules:
# ๆปๆฏๅฏ็จ
always_on:
- post_review.sot_compliance
# ๅคๆไปปๅกๅฏ็จ
complex_tasks:
triggers:
- task_contains: ["้ๆ", "ๆถๆ", "่ฎพ่ฎก"]
- files_count: "> 3"
- involves_state_machine: true
enable:
- pre_analysis
- smart_suggest
# Bug ไฟฎๅคๅฏ็จ
bugfix:
triggers:
- task_contains: ["ไฟฎๅค", "bug", "้ฎ้ข", "้่ฏฏ"]
enable:
- troubleshoot
- post_review
```
5. Integration Examples
5.1 BE-Gen + SuperClaude Enhancement
```xml
ๅจ็ๆไปฃ็ ๅ๏ผๅ ๆง่ก SuperClaude ๅๆ๏ผ
1. ไฝฟ็จ /sc:analyze ๅๆ็ฎๆ ๆไปถ็็ฐๆไปฃ็
2. ่ฏๅซ็ฐๆ็ไปฃ็ ๆจกๅผๅ็บฆๅฎ
3. ๆฃๆฅๆฏๅฆๆๅฏๅค็จ็็ปไปถ
4. ๅฐๅๆ็ปๆๆทปๅ ๅฐไธไธๆ
ไปฃ็ ็ๆๅ๏ผๆง่ก SuperClaude ๅฎกๆฅ๏ผ
1. ไฝฟ็จ /sc:analyze ๆฃๆฅไปฃ็ ่ดจ้
- ไปฃ็ ้ฃๆ ผไธ่ดๆง
- ๆฝๅจ Bug
- ๆง่ฝ้ฎ้ข
- ๅฎๅ จๆผๆด
2. ไฝฟ็จ /sot-check ้ช่ฏ SoT ๅ่ง
3. ๅฆๆๅ็ฐ P0 ้ฎ้ข๏ผ่ฟๅไฟฎๆญฃๅปบ่ฎฎ
4. ๆทปๅ ่ดจ้่ฏๅๅฐ่พๅบ
```
5.2 Test-Gen + SuperClaude Enhancement
```xml
1. ไฝฟ็จ /sc:analyze ๆทฑๅบฆๅๆ่ขซๆตไปฃ็
- ่ฏๅซๆๆๅๆฏๅ่พน็ๆกไปถ
- ่ฏๅซ้ๅผไพ่ต
- ่ฏๅซๆฝๅจ็่พน็ผๆ ๅต
2. ไฝฟ็จ /sc:research ๆฅๆพๆต่ฏๆไฝณๅฎ่ทต
3. ๅฐๅๆ็ปๆ็จไบๆต่ฏ็จไพ่ฎพ่ฎก
1. ไฝฟ็จ /sc:analyze ๆฃๆฅๆต่ฏ่ดจ้
- ๆต่ฏๆฏๅฆ่ฆ็ๆๆๅๆฏ
- ๆญ่จๆฏๅฆๅ ๅ
- Mock ๆฏๅฆๆญฃ็กฎ
2. ๅปบ่ฎฎ่กฅๅ ็ๆต่ฏๅบๆฏ
```
5.3 Doc-Agent + SuperClaude Enhancement
```xml
1. ไฝฟ็จ /sc:analyze ๅๆๆๆกฃ็ปๆ
2. ไฝฟ็จ /sc:research ๆฅๆพๆๆกฃๆไฝณๅฎ่ทต
1. ไฝฟ็จ /sc:analyze ๆฃๆฅๆๆกฃ่ดจ้
- ๅฎๆดๆง
- ไธ่ดๆง
- ๅฏ่ฏปๆง
2. ไฝฟ็จ /sc:document ็ๆ็ผบๅคฑ้จๅ
```
6. Output Format
ๅขๅผบๅ็ Skill ่พๅบๆ ผๅผ๏ผ
```json
{
"success": true,
"data": {
"changes": [...],
"notes": [...],
"sot_refs": [...]
},
"enhancement": {
"pre_analysis": {
"executed": true,
"insights": ["ๅ็ฐ็ฐๆไปฃ็ ไฝฟ็จไบ Repository ๆจกๅผ", "..."],
"recommendations": ["ๅปบ่ฎฎๅค็จ BaseRepository", "..."]
},
"post_review": {
"executed": true,
"passed": true,
"quality_score": 85,
"issues": [],
"sot_compliance": true
}
}
}
```
7. Configuration
7.1 ๅ จๅฑ้ ็ฝฎ
ๅจ .claude/WORKFLOW_TEMPLATES.md ๆ settings.local.json ไธญ้
็ฝฎ๏ผ
```json
{
"superclaude_enhancement": {
"enabled": true,
"default_modes": ["post_review"],
"complex_task_modes": ["pre_analysis", "post_review", "smart_suggest"],
"quality_threshold": 70,
"auto_fix": false
}
}
```
7.2 Skill ็บง้ ็ฝฎ
ๅจๅ Skill ็ front matter ไธญ้ ็ฝฎ๏ผ
```yaml
enhancement:
enabled: true
modes:
- pre_analysis
- post_review
config:
pre_analysis:
commands: ["/sc:analyze", "/sc:research"]
post_review:
commands: ["/sc:analyze", "/sot-check"]
quality_threshold: 80
```
8. Usage Guide
8.1 ่ชๅจๅขๅผบ (ๆจ่)
ไฝฟ็จ /dev-flow ๅฝไปค่ชๅจๅฏ็จๅขๅผบ๏ผ
```bash
# ่ชๅจๅ ๅซ SuperClaude ๅขๅผบ
/dev-flow feature ๅฎ็ฐๅ ๅผๅฎกๆนๅ่ฝ
```
8.2 ๆๅจๅขๅผบ
ๅจไปปๅกๆ่ฟฐไธญๆๅฎๅขๅผบๆจกๅผ๏ผ
```bash
# ๆพๅผๅฏ็จๅขๅผบ (v2.4 ๅฝไปค)
/gen be ๅฎ็ฐๅ ๅผๅฎกๆน --enhance=pre,post
# ๆพๅผ็ฆ็จๅขๅผบ (v2.4 ๅฝไปค)
/gen be ็ฎๅไฟฎๆน --no-enhance
```
8.3 ๅขๅผบ Hook ็คบไพ
```python
# ๅจ Agent ๆง่กๆต็จไธญ
class EnhancedBEAgent:
def execute(self, task: str, files: list):
# Phase 0: SuperClaude Pre-Analysis
if self.enhancement_enabled("pre_analysis"):
analysis = self.enhance_before(task, files)
self.context.update(analysis)
# Phase 1-4: Original Generation
result = self.generate_code(task, files)
# Phase 5: SuperClaude Post-Review
if self.enhancement_enabled("post_review"):
review = self.enhance_after(result)
if not review.passed:
result = self.apply_fixes(result, review.issues)
return result
```
9. Self-Check
| ๆฃๆฅ้กน | ้ช่ฏๆนๆณ | P0/P1 |
|--------|---------|-------|
| Enhancement Hook ๆญฃ็กฎ่งฆๅ | ๆฃๆฅ่พๅบไธญ enhancement ๅญๆฎต | P0 |
| SuperClaude ๅฝไปคๆญฃ็กฎ่ฐ็จ | ๆฃๆฅๆฅๅฟ | P1 |
| ่ดจ้่ฏๅ่ฎก็ฎๆญฃ็กฎ | ๅฏนๆฏไบบๅทฅๅฎกๆฅ | P1 |
| SoT ๅ่งๆฃๆฅๅฎๆด | ไบคๅ้ช่ฏ /sot-check | P0 |
10. Version History
| ็ๆฌ | ๆฅๆ | ๅๆด |
|------|------|------|
| v1.0 | 2025-12-07 | ๅๅง็ๆฌ๏ผๅฎไนๅขๅผบๆถๆๅ Hook API |
---
ๆๆกฃๆงๅถ: Owner: wade | Baseline: SUPERCLAUDE_INTEGRATION_GUIDE v1.0