AI Fix Prompts for Moss Full

Copy any prompt below into Claude, ChatGPT, or your AI coding assistant to automatically fix the issue. Each prompt includes full context, code location, and step-by-step fix instructions.

3
Total Prompts
0
Critical (P0)
1
High (P1)
2
Medium (P2)
0
Low (P3)
Download All (Markdown) Download All (JSON) Feed these prompts to any AI coder: Claude Code, Cursor, Copilot, GPT, Ollama
HIGH ⚙ moderate #1

Fix quality gate failures (1 conditions)

quality-gate quality
Expected outcome: All quality gate conditions pass
Files to modify: Will be determined by the AI
Prompt (copy this into your AI assistant)
Repository 'nelsmedina__MOSS_full' is failing the quality gate.

Failed conditions:
- overall_score: actual 45.6 >= 50 (FAILED)

Fix each failing condition to make the repo pass the quality gate.
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
MEDIUM ⚙ moderate #2

Fix 6 scorecard failures (40%)

scorecard compliance
Expected outcome: Scorecard score improved from 40% to 80%+
Files to modify: Will be determined by the AI
Prompt (copy this into your AI assistant)
Repository 'nelsmedina__MOSS_full' fails 6 scorecard checks (score: 40%):

- Has LICENSE: Repository has a LICENSE file
- Has CI/CD: Repository has CI/CD configuration
- Has Tests: Repository has test files
- Has Docker: Repository has Dockerfile
- Quality Gate Passed: Passes the default quality gate
- Grade C or Above: Overall quality grade is C or better

Fix each failing check.
MEDIUM ⚒ significant #3

Simplify 5 high-complexity files

complexity refactoring quality
Expected outcome: All listed files reduced to medium or low complexity
Files to modify: segmentation_suite/wizard_pages/interactive_training_page.py, segmentation_suite/workers/train_worker.py, segmentation_suite/workers/viewport_predict_worker.py, segmentation_suite/network/client.py, segmentation_suite/workers/predict_worker.py
Prompt (copy this into your AI assistant)
These files in 'nelsmedina__MOSS_full' have high cyclomatic complexity:

- **segmentation_suite/wizard_pages/interactive_training_page.py**: complexity=697, max nesting=9, longest function=204 lines
- **segmentation_suite/workers/train_worker.py**: complexity=208, max nesting=12, longest function=195 lines
- **segmentation_suite/workers/viewport_predict_worker.py**: complexity=131, max nesting=8, longest function=78 lines
- **segmentation_suite/network/client.py**: complexity=129, max nesting=9, longest function=177 lines
- **segmentation_suite/workers/predict_worker.py**: complexity=77, max nesting=9, longest function=73 lines

For each file:
1. Break large functions into smaller, focused functions
2. Reduce nesting depth (extract early returns, use guard clauses)
3. Simplify conditional logic
4. Extract complex expressions into named variables