Dashboard › cli › Distillation
115f909a-0d8b-4800-8795-667432638df2["lore_tm_v1_ixEqmTgMAdkhPGCHqf9lsAaR-FUTnGEchFR43UpA4HI","lore_tm_v1_hM99Z0eQpbyRCo_VI30pFu6gi7ER3oUFGjQQZ_OaxH0"]
Date: September 9, 2026
extractFlags() always returns exactly one FlagInfo per input entry.getPositionalString() always produce angle-bracket placeholders; required parameters use <placeholder>, optional parameters use [<placeholder>], and an absent placeholder falls back to arg${index}.getPositionalString() always include an ellipsis (...).: and must never use the space-separated form; canonical syntax includes sentry project create [<org>/]<name>:<platform>..., while sentry project create my-new-app javascript-nextjs is invalid documentation output.extractAllRoutes() never includes hidden entries.packages/cli/src/commands/agent-conversation/list.ts verify organization resolution from either the positional organization or resolveOrg() when omitted, and verify resolution errors use canonical command usage sentry agent-conversation list [<org>].buildCommand() now retains structured docs.examples on command introspection metadata via __examples; a test preserves { description: "Select an organization explicitly", command: "sentry thing list my-org" }.formatCommandExamples(cmd.examples). The examples section uses **Examples:**, a fenced bash block, and blank lines between examples.getVisibleFlags(cmd), excluding hidden flags and names in GLOBAL_FLAG_NAMES; visible flags are emitted under **Flags:** using formatFlag(flag, cmd.aliases).--${flag.name}, optionally prefixed by -${alias}, ; non-variadic parsed/enum flags append <${flag.name}>, while variadic flags append <${flag.name}>....cmd.path with cmd.positional when present, producing ### \${signature}``; commands without positional arguments retain an empty positional string.formatCommandExamples from ./generate-skill-markdown.js, allowing the same structured command examples to be used across generated docs and skill markdown.extractCommandPathFromHeading() parses generated command headings with COMMAND_HEADING_RE and prefixes a matched route with sentry .src/generated/skill-content.ts on a fresh checkout, including src/generated/ recursively, with stub content export const SKILL_FILES: ReadonlyMap<string, string> = new Map();\n before dynamically importing the route tree.findDefaultInRouteMap() compares getDefaultCommand() with every getAllEntries() target and returns the matching entryβs original name; getDefaultCommandName() applies this to a named top-level route.