Skip to content

feat(internal): Add custom claude code command seed-debug#11323

Merged
jsklan merged 3 commits intomainfrom
jsklan/seed-debug-command
Dec 18, 2025
Merged

feat(internal): Add custom claude code command seed-debug#11323
jsklan merged 3 commits intomainfrom
jsklan/seed-debug-command

Conversation

@jsklan
Copy link
Copy Markdown
Contributor

@jsklan jsklan commented Dec 18, 2025

Description

Adds a custom Claude Code slash command /fern:seed-debug that provides an interactive debugging workflow for generator issues using the seed CLI.

Changes Made

  • New slash command: Added .claude/commands/fern/seed-debug.md with comprehensive debugging workflow
  • Permission settings: Added Bash(pnpm seed:local:*) to .claude/settings.json for auto-approval

The command supports:

  • Debugging with predefined fixtures (--fixture) or custom Fern projects (--custom)
  • Local generator builds (--local) or Docker-based execution
  • Sequential-thinking MCP integration for systematic error analysis
  • Automatic validation discovery from generated CI workflows

Testing

  • Manual testing with various generator/fixture combinations
  • Verified argument parsing (generator name, flags, description)
  • Confirmed local config detection and user prompts

@github-actions
Copy link
Copy Markdown
Contributor

🌱 Seed Test Selector

Select languages to run seed tests for:

  • Python
  • TypeScript
  • Java
  • Go
  • Ruby
  • C#
  • PHP
  • Swift
  • Rust
  • OpenAPI
  • Postman

How to use: Click the ⋯ menu above → "Edit" → check the boxes you want → click "Update comment". Tests will run automatically and snapshots will be committed to this PR.

@jsklan jsklan marked this pull request as ready for review December 18, 2025 16:08
@jsklan jsklan merged commit b7514a8 into main Dec 18, 2025
189 checks passed
@jsklan jsklan deleted the jsklan/seed-debug-command branch December 18, 2025 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants