Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
provirted
Profil créateur GitHub

provirted

Vue par dépôt de 5 skills collectés dans 1 dépôts GitHub.

skills collectés
5
dépôts
1
mis à jour
2026-05-11
carte des dépôts

Où se trouvent les skills

Principaux dépôts par nombre de skills collectés, avec leur part dans ce catalogue créateur et leur couverture métier.

explorateur de dépôts

Dépôts et skills représentatifs

add-command
Développeurs de logiciels

Creates a new top-level CLIFramework command in app/Command/ following the project's standard skeleton with brief(), options(), arguments(), and execute() including Vps::init(), isVirtualHost(), and vpsExists() guards. Use when user says 'add command', 'new command', 'create command', or adds a top-level file to app/Command/. Do NOT use for subcommand groups inside subdirectories (e.g. app/Command/FooCommand/) — those follow a different registration pattern; use add-subcommand-group instead. Also do NOT use for OS-level helpers in app/Os/ (use os-utility) or virt-specific backend methods (use vps-operation).

2026-05-11
add-subcommand-group
Développeurs de logiciels

Creates a parent command file and a matching subdirectory of subcommand classes following the CdCommand/VncCommand/SnapshotCommand pattern in ProVirted. Use when user says 'add subcommand group', 'command with subcommands', 'nested commands', or a feature needs multiple related sub-operations under one parent (e.g. 'snapshot save / restore / list'). Do NOT use for standalone commands with no subcommands — use the add-command skill instead. Do NOT use for top-level diagnostic helpers or for utilities that belong in app/Os/ (use os-utility) or app/Vps/ (use vps-operation).

2026-05-11
add-virt-type
Développeurs de logiciels

Adds a new virtualization backend to ProVirted (e.g. 'add virt type', 'new virtualization', 'support X hypervisor', 'add podman', 'add proxmox'). Creates app/Vps/NewType.php with all required public static methods, registers it in Vps::$virtBins, adds use statement + elseif dispatch branches across every method in app/Vps.php, and updates --virt validValues in all ~41 command files under app/Command/. Do NOT use for modifying existing virt backends (kvm/openvz/virtuozzo/lxc/docker), adding only commands or subcommands (use add-command / add-subcommand-group), or adding OS-level utilities (use os-utility).

2026-05-11
os-utility
Développeurs de logiciels

Adds static utility methods to host-level service classes in app/Os/ (Os.php, Dhcpd.php, Dhcpd6.php, Xinetd.php). Use when user says 'add OS utility', 'DHCP helper', 'xinetd helper', 'host-level helper', adds isRunning/restart/setup/remove/rebuild methods to /etc/dhcp/ or /etc/xinetd.d/ management, or needs detection helpers for distro/RAM/CPU/IP. Capabilities: static-only method skeletons, Vps::runCommand() with $return exit codes, Vps::getLogger()->write()/->info() output, Debian-vs-RedHat path branching via file_exists('/etc/apt'), service restart fallback chain (systemctl||service||init.d), file_put_contents() to /etc/dhcp/ and /etc/xinetd.d/. Do NOT use for virt-type-specific operations (use vps-operation skill for app/Vps/*.php backends), CLI command implementations (use add-command), or anything that dispatches through Vps::getVirtType().

2026-05-11
vps-operation
Développeurs de logiciels

Adds a new virt-specific operation to the App\Vps facade in app/Vps.php and matching static methods in all five backends (Kvm, Virtuozzo, OpenVz, Lxc, Docker). Use when user says 'add operation', 'implement X for all virt types', 'add a lifecycle method', 'extend Vps facade', or extending VPS management across multiple hypervisors. Capabilities: writes the dispatching if/elseif chain on Vps::getVirtType(), generates static backend methods using Vps::runCommand() with escapeshellarg(), and applies the container gate for operations that don't apply to docker/lxc. Do NOT use for adding CLI commands (use add-command), OS-level utilities like DHCP/xinetd (use os-utility), or adding a wholly new virt backend (use add-virt-type).

2026-05-11
1 dépôts affichés sur 1
Tous les dépôts sont affichés