speakeasy-api

diagnose-generation-failure

@speakeasy-api/diagnose-generation-failure
speakeasy-api
377
30 forks
Updated 1/18/2026
View on GitHub

name: diagnose-generation-failure

Installation

$skills install @speakeasy-api/diagnose-generation-failure
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Pathskills/diagnose-generation-failure/SKILL.md
Branchmain
Scoped Name@speakeasy-api/diagnose-generation-failure

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

skills list

Skill Instructions


name: diagnose-generation-failure description: Use when SDK generation failed, seeing "Step Failed: Workflow", or speakeasy run errors

diagnose-generation-failure

When SDK generation fails, determine the root cause and fix strategy.

Diagnosis Steps

  1. Run lint to get detailed errors:

    speakeasy lint openapi -s <spec-path>
    
  2. Categorize issues:

    • Fixable with overlays: Missing descriptions, poor operation IDs
    • Requires spec fix: Invalid schema, missing required fields
    • Requires user input: Design decisions, authentication setup

Decision Framework

Issue TypeFix StrategyExample
Missing operationIdOverlayUse speakeasy suggest operation-ids
Missing descriptionOverlayAdd via overlay
Invalid $refAsk userBroken reference needs spec fix
Circular referenceAsk userDesign decision needed
Missing securityAsk userAuth design needed

What NOT to Do

  • Do NOT disable lint rules to hide errors
  • Do NOT try to fix every issue one-by-one
  • Do NOT modify source spec without asking
  • Do NOT assume you can fix structural problems

Strategy Document

For complex issues, produce a document:

## OpenAPI Spec Analysis

### Blocking Issues (require user input)
- [List issues that need human decision]

### Fixable Issues (can use overlays)
- [List issues with proposed overlay fixes]

### Recommended Approach
[Your recommendation]