Files
CrmClinicas/.claude/helpers/README.md
Consultoria AS 79b5d86325 feat: CRM Clinicas SaaS - MVP completo
- Auth: Login/Register con creacion de clinica
- Dashboard: KPIs reales, graficas recharts
- Pacientes: CRUD completo con busqueda
- Agenda: FullCalendar, drag-and-drop, vista recepcion
- Expediente: Notas SOAP, signos vitales, CIE-10
- Facturacion: Facturas con IVA, campos CFDI SAT
- Inventario: Productos, stock, movimientos, alertas
- Configuracion: Clinica, equipo, catalogo servicios
- Supabase self-hosted: 18 tablas con RLS multi-tenant
- Docker + Nginx para produccion

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-03 07:04:14 +00:00

97 lines
3.0 KiB
Markdown

# Claude Flow V3 Helpers
This directory contains helper scripts and utilities for V3 development.
## 🚀 Quick Start
```bash
# Initialize V3 development environment
.claude/helpers/v3.sh init
# Quick status check
.claude/helpers/v3.sh status
# Update progress metrics
.claude/helpers/v3.sh update domain 3
.claude/helpers/v3.sh update agent 8
.claude/helpers/v3.sh update security 2
```
## Available Helpers
### 🎛️ V3 Master Tool
- **`v3.sh`** - Main command-line interface for all V3 operations
```bash
.claude/helpers/v3.sh help # Show all commands
.claude/helpers/v3.sh status # Quick development status
.claude/helpers/v3.sh update domain 3 # Update specific metrics
.claude/helpers/v3.sh validate # Validate configuration
.claude/helpers/v3.sh full-status # Complete status overview
```
### 📊 V3 Progress Management
- **`update-v3-progress.sh`** - Update V3 development metrics
```bash
# Usage examples:
.claude/helpers/update-v3-progress.sh domain 3 # Mark 3 domains complete
.claude/helpers/update-v3-progress.sh agent 8 # 8 agents active
.claude/helpers/update-v3-progress.sh security 2 # 2 CVEs fixed
.claude/helpers/update-v3-progress.sh performance 2.5x # Performance boost
.claude/helpers/update-v3-progress.sh status # Show current status
```
### 🔍 Configuration Validation
- **`validate-v3-config.sh`** - Comprehensive environment validation
- Checks all required directories and files
- Validates JSON configuration files
- Verifies Node.js and development tools
- Confirms Git repository status
- Validates file permissions
### ⚡ Quick Status
- **`v3-quick-status.sh`** - Compact development progress overview
- Shows domain, agent, and DDD progress
- Displays security and performance metrics
- Color-coded status indicators
- Current Git branch information
## Helper Script Standards
### File Naming
- Use kebab-case: `update-v3-progress.sh`
- Include version prefix: `v3-*` for V3-specific helpers
- Use descriptive names that indicate purpose
### Script Requirements
- Must be executable (`chmod +x`)
- Include proper error handling (`set -e`)
- Provide usage help when called without arguments
- Use consistent exit codes (0 = success, non-zero = error)
### Configuration Integration
Helpers are configured in `.claude/settings.json`:
```json
{
"helpers": {
"directory": ".claude/helpers",
"enabled": true,
"v3ProgressUpdater": ".claude/helpers/update-v3-progress.sh"
}
}
```
## Development Guidelines
1. **Security First**: All helpers must validate inputs
2. **Idempotent**: Scripts should be safe to run multiple times
3. **Fast Execution**: Keep helper execution under 1 second when possible
4. **Clear Output**: Provide clear success/error messages
5. **JSON Safe**: When updating JSON files, use `jq` for safety
## Adding New Helpers
1. Create script in `.claude/helpers/`
2. Make executable: `chmod +x script-name.sh`
3. Add to settings.json helpers section
4. Test thoroughly before committing
5. Update this README with usage documentation