Skip to content

Commit fa933de

Browse files
committed
feat: agregar opción 'Todas las herramientas (30+)' en el select de IA
Si el usuario usa herramientas menos comunes (Antigravity, OpenClaw, Gemini, etc.) puede seleccionar 'Todas' y se pasa --tools all a openspec init, generando skills para las 30+ herramientas soportadas.
1 parent 91ee9a4 commit fa933de

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/cli.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ const AI_TOOLS = [
1818
{ value: "github-copilot", label: "GitHub Copilot", hint: ".github/" },
1919
{ value: "cline", label: "Cline", hint: ".cline/" },
2020
{ value: "codex", label: "Codex", hint: ".codex/" },
21+
{
22+
value: "all",
23+
label: "Todas las herramientas (30+)",
24+
hint: "Antigravity, OpenClaw, Gemini, etc.",
25+
},
2126
] as const;
2227

2328
/** Valores pre-seleccionados por defecto. */
@@ -350,9 +355,11 @@ export async function run(): Promise<void> {
350355

351356
// 6. OpenSpec init (Spec-Driven Development)
352357
if (openspec && selectedTools.length > 0) {
358+
// Si el usuario seleccionó "all", ignorar las demás y pasar solo "all"
359+
const toolsFlag = selectedTools.includes("all") ? ["all"] : selectedTools;
353360
s.start("Configurando OpenSpec (Spec-Driven Development)");
354361
try {
355-
await runOpenSpecInit(projectDir, selectedTools);
362+
await runOpenSpecInit(projectDir, toolsFlag);
356363
s.stop("OpenSpec configurado correctamente");
357364
} catch (err) {
358365
s.stop(

0 commit comments

Comments
 (0)