nospoonlab/AI Code Issue Resolution

Automatically resolve code issues using Claude Code CLI - analyzes bugs, applies fixes, and creates PRs for human review

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
crash_reportJSON string containing a Unity/Backtrace crash report object or an array of crash report objects. Ignored when crash_report_file is provided.no""
crash_report_fileLocal path or remote URL (http/https) to a JSON file containing crash report data (object or array). Takes priority over crash_report when provided. Use this for large payloads that exceed GitHub Actions input size limits.no""
anthropic_api_keyAnthropic API key for Claudeyes
github_tokenGitHub token for creating PRsno${{ github.token }}
base_branchBase branch for the PR (defaults to repository default branch)no
branch_prefixPrefix for the fix branch namenofix/crash-
max_turnsMaximum number of turns for Claude Code CLIno100
allowed_toolsComma-separated list of tools allowed for ClaudenoRead,Edit,Write,Bash,Grep,Glob,WebSearch,WebFetch
blocked_directoriesComma-separated repo-relative directories where Claude changes are forbidden (e.g. "Assets/Core,Packages")no""
pr_labelsComma-separated labels for the PRnocrash-fix,auto-generated
dry_runIf true, only analyze the crash report without creating a PRnofalse
use_routerIf true, route the crash report to remote workflow(s) based on router rules and skip local Claude execution when matchednofalse
router_rules_jsonJSON array of router rules. Each rule includes match_prefixes, target, and optional rewriteno""
router_modeRouting mode: first-match (single dispatch) or fanout (dispatch all matches)nofirst-match
router_default_target_jsonOptional JSON target used when no router rule matchesno""
fix_strategyFix strategy for Claude: "minimal" applies the smallest targeted change to stop the crash; "refactor" allows broader refactoring of the affected area; "aggressive" gives Claude full freedom to improve the code, fix similar latent issues nearby, and restructure patternsnominimal
additional_promptAdditional instructions appended to the default prompt (project context, special rules, etc.)no""
claude_permission_modeClaude permission mode (plan, dontAsk, etc.)noplan
claude_auto_apply_planIf true and permission mode is plan, run a second pass in dontAsk mode to apply changesnotrue
claude_modelClaude model to usenoclaude-opus-4-6
claude_effortReasoning effort level (low, medium, high)nohigh
claude_betasComma-separated Claude beta flagsno""
namedescription
pr_urlURL of the created Pull Request
pr_numberNumber of the created Pull Request
branch_nameName of the created branch
claude_analysisClaude analysis summary
files_changedComma-separated list of files changed
blocked_filesComma-separated list of changed files that matched blocked_directories
router_usedtrue if router dispatched remote workflow(s), else false/empty
routed_targetsComma-separated dispatch targets in the form owner/repo:workflow@ref
cost_usdCost of the Claude API call in USD