liorkesten/Mushu - AI Code Analyst
🐉 Analyze tickets and explore codebases using Claude AI
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Dec 24, 2025
- License
- MIT
Pinned Snippet
uses: liorkesten/mushu@6c972768b3925aa2a8d0323d99ff3745afaea46d # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| ticket_key | Issue ticket key (e.g., PROJ-123) | yes | — |
| ticket_summary | Issue ticket summary/title | yes | — |
| ticket_description | Issue ticket description | no | "" |
| analysis_mode | Analysis mode: bug, explore, or fix | yes | bug |
| anthropic_api_key | Anthropic API key for Claude | yes | — |
| github_token | GitHub token (required for fix mode) | no | "" |
| base_branch | Base branch for PRs (default: main) | no | main |
| custom_instructions | Additional instructions to append to the prompt | no | "" |
| timeout_minutes | Timeout for Claude analysis in minutes | no | 15 |
| pr_draft | Create PR as draft (default: true) | no | true |
| pr_labels | Comma-separated labels to add to created PRs | no | mushu,automated |
Outputs
| name | description |
|---|---|
| analysis | Claude analysis result |
| pr_url | URL of created PR (fix mode only) |
| pr_number | Number of created PR (fix mode only) |
| has_changes | Whether code changes were made (fix mode) |
| branch_name | Name of the created branch (fix mode) |