{"record":{"id":"b032668bd43b9762","repo":"garrytan/gstack","slug":"unknown-skill-subcommand-sub-try-list-sho","errorCode":null,"errorMessage":"Unknown skill subcommand: \"${sub}\". Try: list, show, run, test, rm.","messagePattern":"Unknown skill subcommand: \"(.+?)\"\\. Try: list, show, run, test, rm\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"browse/src/browser-skill-commands.ts","lineNumber":69,"sourceCode":"  const rest = args.slice(1);\n\n  switch (sub) {\n    case undefined:\n    case 'help':\n    case '--help':\n      return formatUsage();\n    case 'list':\n      return handleList(ctx);\n    case 'show':\n      return handleShow(rest, ctx);\n    case 'run':\n      return handleRun(rest, ctx);\n    case 'test':\n      return handleTest(rest, ctx);\n    case 'rm':\n      return handleRm(rest, ctx);\n    default:\n      throw new Error(`Unknown skill subcommand: \"${sub}\". Try: list, show, run, test, rm.`);\n  }\n}\n\nfunction formatUsage(): string {\n  return [\n    'Usage: $B skill <subcommand>',\n    '',\n    '  list                                  List all skills with resolved tier',\n    '  show <name>                           Print SKILL.md',\n    '  run <name> [--arg k=v]... [--timeout=Ns]   Run the skill script',\n    '  test <name>                           Run script.test.ts',\n    '  rm <name> [--global]                  Tombstone a user-tier skill',\n  ].join('\\n');\n}\n\n// ─── list ───────────────────────────────────────────────────────\n\nfunction handleList(ctx: SkillCommandContext): string {","sourceCodeStart":51,"sourceCodeEnd":87,"githubUrl":"https://github.com/garrytan/gstack/blob/94993f74012782fd94416dd44b8314f6363a13a4/browse/src/browser-skill-commands.ts#L51-L87","documentation":"Error \"Unknown skill subcommand: \"${sub}\". Try: list, show, run, test, rm.\" thrown in garrytan/gstack.","triggerScenarios":"Thrown at browse/src/browser-skill-commands.ts:69 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"94993f74012782fd94416dd44b8314f6363a13a4","analyzedAt":"2026-08-12T04:06:23.140Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}