By swoking
Plugin pour projets Symfony StarterKit - Connexion VM automatique, commandes SSH, conventions PHP
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin swoking-symfony-sk-pluginOrchestrates API code creation. Uses api-* skills to create complete API layer (actions, services, DTOs, entities, repositories).
Full audit of all modified files in the current branch. Run before PR/merge to ensure quality.
Audit code quality and conventions. Triggered after file modifications to verify coding standards.
Search and explore data in the database. Use to find records, check values, debug data issues. Uses vm-commands for queries.
Add PHPDoc and JSDoc to code. Use after editing files to ensure proper documentation of methods, parameters and return types.
Auto-fix simple audit issues. Use after audit fails to automatically correct fixable issues like missing type hints, var declarations, empty catches.
Orchestrates Front/Back code creation. Uses front-* skills to create complete presentation layer (routes, services, templates, JS, CSS).
Guided refactoring operations. Use for rename, extract, move operations with automatic updates across the codebase.
Global review of all branch changes. Evaluates architecture, coherence, and overall quality of the feature implementation.
Audit security vulnerabilities. Triggered after file modifications to check for security issues.
Audit potential side effects of code changes. Identifies unintended consequences.
Plan and structure ticket/issue implementation. Creates organized plans in .claude/ticket/ with vertical slice steps.
Audit migration files for missing translations. Ensures all labels and error codes have translations for all languages.
Execute commands on the project VM via SSH. Use for running scripts, migrations, cache clear, rebuild containers, or any command that must run on the remote server.
Check VM health at session start. Verifies ping, SSH, and all containers are accessible.
Create API Action controllers extending BaseAction. Use for API endpoints.
Create DTOs with validation attributes for form data. Use when receiving structured input.
Add a relation between two existing entities. Use when linking entities with ManyToOne, OneToMany, or ManyToMany relationships.
Create or modify Doctrine entities. Use for database models.
Generate a new empty migration file with proper naming. Use when starting a new feature that needs database/settings changes.
Create or modify Doctrine repositories. Use for custom database queries.
Create or modify API services extending BaseService. Use for business logic.
Declare AutoForms in migrations. Use when registering form keys and field labels.
Verify project configuration before using other skills/agents. Creates .claude/project.json if missing.
Create CSS/SCSS styles for components. Use for visual styling.
Add error codes with translations to migrations. Use for validation errors and service errors.
Create Api services for calling the backend API. Use for HTTP calls to API layer.
Create front/back Route controllers extending BaseRoute. Use for pages and form endpoints.
Create Bll services for front/back. Use for business logic that calls API.
Create JavaScript handlers for pages. Use for DOM interactions and API calls.
Add labels with translations to migrations. Use for ANY UI text - titles, buttons, messages, placeholders, etc.
Create security zones and assign rights to profiles. Use when registering controllers.
Add settings to sk_settings table. Use for configuration values.
Create Twig templates for pages and partials. Use for HTML rendering.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Persistent memory system for Claude Code - seamlessly preserve context across sessions