| 153 | const { SkillTool } = await import(import.meta.resolve('./SkillTool.ts')) |
| 154 | |
| 155 | function createPromptCommand( |
| 156 | overrides: Partial<Extract<Command, { type: 'prompt' }>> = {}, |
| 157 | ): Extract<Command, { type: 'prompt' }> { |
| 158 | return { |
| 159 | type: 'prompt', |
| 160 | name: 'review-pr', |
| 161 | description: 'Review a pull request', |
| 162 | progressMessage: 'Reviewing', |
| 163 | contentLength: 16, |
| 164 | source: 'skills', |
| 165 | getPromptForCommand: async () => [], |
| 166 | ...overrides, |
| 167 | } |
| 168 | } |
| 169 | |
| 170 | function createToolUseContext( |
| 171 | permissionOverrides?: Partial< |