Back to skills
SkillHub ClubShip Full StackFull Stack

builder-skill-uvscript

Unified UV CLI scripts collection with builder-skill_ prefix following IndieDevDan patterns for system analysis, code generation, development tools, and automation

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C2.5
Composite score
2.5
Best-practice grade
B84.0

Install command

npx @skill-hub/cli install rdmptv-adbautoplayer-builder-skill-uvscript

Repository

rdmptv/AdbAutoPlayer

Skill path: .claude/skills/builder/builder-skill-uvscript

Unified UV CLI scripts collection with builder-skill_ prefix following IndieDevDan patterns for system analysis, code generation, development tools, and automation

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: rdmptv.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install builder-skill-uvscript into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/rdmptv/AdbAutoPlayer before adding builder-skill-uvscript to shared team environments
  • Use builder-skill-uvscript for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: builder-skill-uvscript
description: Unified UV CLI scripts collection with builder-skill_ prefix following IndieDevDan patterns for system analysis, code generation, development tools, and automation
version: 1.0.0
modularized: true
scripts_enabled: true
last_updated: 2025-11-30
compliance_score: 100
auto_trigger_keywords:
  - uvscript
  - builder-skill
  - uv-cli
  - unified-scripts
scripts:
  # System Analysis (12 scripts)
  - name: builder-skill_analyze_all.py
    purpose: Analyze all system resources
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_all.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_analyze_battery.py
    purpose: Analyze battery status and power
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_battery.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_analyze_cpu.py
    purpose: Analyze CPU usage and performance
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_cpu.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_analyze_disk.py
    purpose: Analyze disk I/O and storage
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_disk.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_analyze_memory.py
    purpose: Analyze memory usage and optimization
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_memory.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_analyze_network.py
    purpose: Analyze network bandwidth and connections
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_network.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_analyze_thermal.py
    purpose: Analyze thermal management and cooling
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_thermal.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_cache_management.py
    purpose: Manage cache and temporary files
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_cache_management.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_monitor_resources.py
    purpose: Monitor system resources continuously
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_monitor_resources.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_optimize_system.py
    purpose: Optimize system performance
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_optimize_system.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_generate_report.py
    purpose: Generate comprehensive system reports
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_report.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_check_status.py
    purpose: Check system status and health
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_check_status.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30

  # BaaS Integration (2 scripts)
  - name: builder-skill_select_provider.py
    purpose: Select optimal BaaS provider
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_select_provider.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_migrate_provider.py
    purpose: Migrate between BaaS providers
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_migrate_provider.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30

  # Code Generation (4 scripts)
  - name: builder-skill_generate_agent.py
    purpose: Generate MoAI agent YAML with frontmatter
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_agent.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_generate_command.py
    purpose: Generate slash command file
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_command.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_generate_skill.py
    purpose: Generate skill with SKILL.md and scripts
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_skill.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_scaffold_test.py
    purpose: Generate test files from existing code
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_scaffold_test.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30

  # Development Tools (2 scripts)
  - name: builder-skill_debug_code.py
    purpose: AI-powered debug helper
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_debug_code.py
    zero_context: false
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_analyze_performance.py
    purpose: AI-powered performance analyzer
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_performance.py
    zero_context: false
    version: 1.0.0
    last_updated: 2025-11-30

  # Documentation (2 scripts)
  - name: builder-skill_lint_docs.py
    purpose: Lint Korean documentation
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_lint_docs.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
  - name: builder-skill_validate_diagrams.py
    purpose: Validate Mermaid diagrams
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_validate_diagrams.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30

  # Template Tools (1 script)
  - name: builder-skill_generate_template.py
    purpose: Generate project templates
    type: python
    command: uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_template.py
    zero_context: true
    version: 1.0.0
    last_updated: 2025-11-30
color: red
---

---

## Quick Reference (30 seconds)

**Unified UV CLI Scripts Collection**

**What It Does**: Consolidated collection of 23 UV CLI scripts with unified `builder-skill_` prefix following IndieDevDan patterns for system analysis, code generation, development tools, documentation, and automation.

**Core Capabilities**:
- πŸ” **System Analysis**: 12 scripts for CPU, memory, disk, network, battery, thermal analysis
- πŸ—οΈ **Code Generation**: 4 scripts for agent, skill, command, and test scaffolding
- πŸ› οΈ **Development Tools**: 2 scripts for debugging and performance analysis
- πŸ“š **Documentation**: 2 scripts for linting and diagram validation
- βš™οΈ **BaaS Integration**: 2 scripts for provider selection and migration
- πŸ“ **Template Tools**: 1 script for template generation

**Progressive Disclosure Workflow**:
```
User Request β†’ SKILL.md (200 tokens) β†’ Script --help (0 tokens) β†’ Execute
     ↓              ↓                      ↓                    ↓
   Dormant     Quick Check         Full Documentation    Implementation
```

**When to Use**:
- System resource analysis and optimization
- Code generation and scaffolding
- Development workflow automation
- Documentation validation
- BaaS provider management
- Template generation

---

## Script Categories

### 1. System Analysis (12 scripts)

All system analysis scripts follow PEP 723 format with embedded dependencies.

**Usage Pattern**:
```bash
# Analyze specific resource
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_cpu.py

# Analyze all resources
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_all.py

# Generate comprehensive report
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_report.py --format=markdown
```

**Scripts**:
- `builder-skill_analyze_all.py` - Analyze all system resources
- `builder-skill_analyze_battery.py` - Battery status and power analysis
- `builder-skill_analyze_cpu.py` - CPU usage and performance
- `builder-skill_analyze_disk.py` - Disk I/O and storage
- `builder-skill_analyze_memory.py` - Memory usage and optimization
- `builder-skill_analyze_network.py` - Network bandwidth and connections
- `builder-skill_analyze_thermal.py` - Thermal management and cooling
- `builder-skill_cache_management.py` - Cache and temporary file management
- `builder-skill_monitor_resources.py` - Continuous resource monitoring
- `builder-skill_optimize_system.py` - System performance optimization
- `builder-skill_generate_report.py` - Comprehensive system reports
- `builder-skill_check_status.py` - System status and health checks

---

### 2. Code Generation (4 scripts)

AI-powered code scaffolding with Context7 integration and TRUST 5 validation.

**Usage Pattern**:
```bash
# Generate agent
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_agent.py \
    --name expert-api --description "API specialist"

# Generate skill
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_skill.py \
    --name moai-connector-rest --description "REST API toolkit"

# Generate command
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_command.py \
    --name analyze-performance --description "Performance analysis"

# Generate tests
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_scaffold_test.py \
    --source src/user.py --framework pytest
```

**Scripts**:
- `builder-skill_generate_agent.py` - Generate MoAI agent YAML with frontmatter
- `builder-skill_generate_command.py` - Generate slash command files
- `builder-skill_generate_skill.py` - Generate skill with SKILL.md and scripts
- `builder-skill_scaffold_test.py` - Generate test files from existing code

---

### 3. Development Tools (2 scripts)

AI-powered debugging and performance analysis.

**Usage Pattern**:
```bash
# Debug helper
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_debug_code.py \
    --error "AttributeError: 'NoneType' object has no attribute 'name'"

# Performance analyzer
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_performance.py \
    --profile output.prof --threshold 1.0
```

**Scripts**:
- `builder-skill_debug_code.py` - AI-powered debug helper with error pattern recognition
- `builder-skill_analyze_performance.py` - AI-powered performance analyzer with bottleneck detection

---

### 4. BaaS Integration (2 scripts)

Backend-as-a-Service provider selection and migration.

**Usage Pattern**:
```bash
# Select provider
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_select_provider.py \
    --requirements auth,database,storage

# Migrate provider
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_migrate_provider.py \
    --from firebase --to supabase
```

**Scripts**:
- `builder-skill_select_provider.py` - Select optimal BaaS provider based on requirements
- `builder-skill_migrate_provider.py` - Migrate between BaaS providers with data preservation

---

### 5. Documentation (2 scripts)

Documentation validation and quality assurance.

**Usage Pattern**:
```bash
# Lint Korean docs
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_lint_docs.py \
    --path .moai/docs/

# Validate Mermaid diagrams
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_validate_diagrams.py \
    --path .moai/docs/
```

**Scripts**:
- `builder-skill_lint_docs.py` - Lint Korean documentation for quality and consistency
- `builder-skill_validate_diagrams.py` - Validate Mermaid diagrams for syntax and rendering

---

### 6. Template Tools (1 script)

Project template generation and management.

**Usage Pattern**:
```bash
# Generate template
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_template.py \
    --type nextjs --features "auth,database,api"
```

**Scripts**:
- `builder-skill_generate_template.py` - Generate project templates with best practices

---

## Architecture

**Design Principles**:
- **Self-Contained Scripts**: Each script is 200-300 lines with embedded dependencies (PEP 723)
- **Progressive Disclosure**: Scripts dormant at 0 tokens until invoked
- **Dual Output**: Human-readable (default) + JSON mode (--json flag)
- **MCP-Wrappable**: Stateless, JSON output, no interactive prompts
- **Unified Naming**: `builder-skill_` prefix for all scripts
- **Zero Context**: Most scripts require no context loading (23/23 zero_context: true/false)

**Integration Points**:
- **expert-backend**: Backend code generation
- **expert-frontend**: Frontend component generation
- **manager-tdd**: Test generation workflow
- **builder-agent**: Agent creation patterns
- **builder-skill**: Skill structure patterns
- **builder-command**: Command file patterns
- **macos-resource-optimizer**: System analysis and optimization

---

## IndieDevDan Pattern Compliance

All 23 scripts follow **13 IndieDevDan rules** documented in `builder-workflow.md`:

βœ… Size Constraints: 200-300 lines target (max 500)
βœ… ASTRAL UV: PEP 723 `# /// script` dependency blocks
βœ… Directory Organization: Flat `scripts/` directory
βœ… Self-Containment: Embedded HTTP clients, no shared imports
βœ… CLI Interface: Click framework, --help, --json flags
βœ… Structure: 9-section template (Shebang, Docstring, Imports, Constants, Project Root, Data Models, Core Logic, Formatters, CLI, Entry Point)
βœ… Dependency Management: 0-3 packages, minimum version pinning
βœ… Documentation: Google-style docstrings, comprehensive --help
βœ… Testing: Basic unit tests (5-10 per script)
βœ… Single-File: No multi-file dependencies
βœ… Error Handling: Dual-mode errors (human + JSON)
βœ… Configuration: Environment variables, no hardcoded secrets
βœ… Progressive Disclosure: 0-token dormant, SKILL.md listing

---

## Migration History

**Consolidation Date**: 2025-11-30

**Previous Locations** (deprecated):
- `macos-resource-optimizer/scripts/` (12 scripts) β†’ Moved to builder-skill-uvscript
- `moai-platform-baas/scripts/` (2 scripts) β†’ Moved to builder-skill-uvscript
- `moai-toolkit-codegen/scripts/` (4 scripts) β†’ Moved to builder-skill-uvscript
- `moai-toolkit-essentials/scripts/` (2 scripts) β†’ Moved to builder-skill-uvscript
- `moai-workflow-docs/scripts/` (2 scripts) β†’ Moved to builder-skill-uvscript
- `moai-workflow-templates/scripts/` (1 script) β†’ Moved to builder-skill-uvscript

**Backward Compatibility**: Old skill folders maintain skill functionality with deprecation notices pointing to builder-skill-uvscript.

---

## Quick Start

```bash
# 1. Analyze system resources
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_analyze_all.py

# 2. Generate a new agent
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_agent.py \
    --name expert-api --description "API specialist"

# 3. Generate a new skill
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_skill.py \
    --name moai-connector-rest --description "REST API toolkit"

# 4. Debug code
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_debug_code.py \
    --error "TypeError: unsupported operand type(s)"

# 5. Generate comprehensive report
uv run .claude/skills/builder-skill-uvscript/scripts/builder-skill_generate_report.py \
    --format=markdown --output=.moai/reports/
```

---

**Version**: 1.0.0
**Status**: βœ… Active (Consolidated)
**Scripts**: 23 total (all MCP-ready, all PEP 723 compliant)
**Naming Convention**: `builder-skill_` prefix + 2 descriptive words
**Last Updated**: 2025-11-30
builder-skill-uvscript | SkillHub