A configuration framework that enhances Claude Code with specialized commands, cognitive personas, and development methodologies.
This report summarizes scanner evidence for SuperClaude-Org/SuperClaude_Framework, a Python project with 23,909 GitHub stars. SynthScan examined 84,864 lines of code across 399 source files, recording 386 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 7.3 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 326 finding(s).
Are imports declared and package/API names verified? 17 finding(s).
Are wrappers, guards, and repeated structures necessary? 188 finding(s).
Which changes need focused human review? 386 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 386 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | plugins/superclaude/commands/recommend.md | 361 | ## Step 3: Project Context Detection System | COMMENT |
| LOW | plugins/superclaude/commands/recommend.md | 468 | ## Step 4: Real-Time Streaming Mode | COMMENT |
| LOW | plugins/superclaude/commands/recommend.md | 516 | ## Step 5: Alternative Recommendation Engine | COMMENT |
| LOW | plugins/superclaude/commands/recommend.md | 578 | ## Step 6: Time and Budget Estimation System | COMMENT |
| LOW | plugins/superclaude/commands/recommend.md | 691 | ## Step 7: Smart Flag Recommendation System | COMMENT |
| LOW | plugins/superclaude/commands/recommend.md | 782 | ## Step 8: Community Patterns and Final Integration | COMMENT |
| LOW⚡ | docs/PR_STRATEGY.md | 242 | ### Step 1: Uninstall Old Version | COMMENT |
| LOW⚡ | docs/PR_STRATEGY.md | 248 | ### Step 2: Install New Version | COMMENT |
| LOW⚡ | docs/PR_STRATEGY.md | 256 | ### Step 3: Verify Installation | COMMENT |
| LOW | docs/research/research_oss_fork_workflow_2025.md | 61 | #### Step 1: Sync with Upstream | COMMENT |
| LOW | docs/research/research_oss_fork_workflow_2025.md | 77 | #### Step 2: Create Feature Branch | COMMENT |
| LOW | docs/research/research_oss_fork_workflow_2025.md | 93 | #### Step 3: Development | COMMENT |
| LOW | docs/research/research_oss_fork_workflow_2025.md | 113 | #### Step 4: Clean Up Before PR | COMMENT |
| LOW | docs/research/research_oss_fork_workflow_2025.md | 134 | #### Step 5: Verify Clean Diff | COMMENT |
| LOW | docs/research/research_oss_fork_workflow_2025.md | 147 | #### Step 6: Push and Create PR | COMMENT |
| LOW | …ch/research_python_directory_naming_automation_2025.md | 199 | # Step 1: Rename to temporary name | COMMENT |
| LOW | …ch/research_python_directory_naming_automation_2025.md | 202 | # Step 2: Rename to final name | COMMENT |
| LOW | docs/research/research_git_branch_integration_2025.md | 21 | # Step 1: Update dev with master's changes | COMMENT |
| LOW | docs/research/research_git_branch_integration_2025.md | 25 | # Step 2: When ready for release | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 102 | # Step 1: エラー追跡システム有効化 | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 105 | # Step 2: 通常業務でClaude Code使用(4週間) | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 109 | # Step 3: 分析実行 | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 112 | # Step 4: 結果評価 | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 160 | # Step 1: タスク準備 | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 167 | # Step 2: ベースライン測定(PM mode OFF) | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 175 | # Step 3: PM mode測定(PM mode ON) | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 183 | # Step 4: 統計分析 | COMMENT |
| LOW⚡ | docs/research/pm-mode-validation-methodology.md | 190 | # Step 5: 全体平均 | COMMENT |
| LOW | docs/Development/installation-flow-understanding.md | 11 | # Step 1: パッケージインストール | COMMENT |
| LOW | docs/Development/installation-flow-understanding.md | 16 | # Step 2: セットアップ実行 | COMMENT |
| LOW⚡ | …ent/hypothesis-pm-autonomous-enhancement-2025-10-14.md | 363 | ### Step 1: pm.md 修正 | COMMENT |
| LOW⚡ | …ent/hypothesis-pm-autonomous-enhancement-2025-10-14.md | 369 | ### Step 2: テスト作成 | COMMENT |
| LOW⚡ | …ent/hypothesis-pm-autonomous-enhancement-2025-10-14.md | 375 | ### Step 3: 動作確認 | COMMENT |
| LOW⚡ | …ent/hypothesis-pm-autonomous-enhancement-2025-10-14.md | 380 | ### Step 4: 学習記録 | COMMENT |
| LOW | docs/Development/project-structure-understanding.md | 127 | #### Step 1: 既存実装を理解 | COMMENT |
| LOW | docs/Development/project-structure-understanding.md | 144 | #### Step 2: 改善案をドキュメント化 | COMMENT |
| LOW | docs/Development/project-structure-understanding.md | 158 | #### Step 3: テストが必要な場合 | COMMENT |
| LOW | docs/Development/project-structure-understanding.md | 174 | #### Step 4: 本実装 | COMMENT |
| LOW | docs/Development/project-structure-understanding.md | 193 | #### Step 5: 動作確認 | COMMENT |
| LOW⚡ | docs/reference/advanced-patterns.md | 170 | # Step 1: Structure understanding | COMMENT |
| LOW⚡ | docs/reference/advanced-patterns.md | 174 | # Step 2: Identify problem areas | COMMENT |
| LOW⚡ | docs/reference/advanced-patterns.md | 177 | # Step 3: Deep dive into specific areas | COMMENT |
| LOW⚡ | docs/reference/advanced-patterns.md | 180 | # Step 4: Implementation plan | COMMENT |
| LOW⚡ | docs/reference/integration-patterns.md | 148 | # Step 1: Design | COMMENT |
| LOW⚡ | docs/reference/integration-patterns.md | 151 | # Step 2: Implementation | COMMENT |
| LOW⚡ | docs/reference/integration-patterns.md | 154 | # Step 3: Documentation | COMMENT |
| LOW⚡ | docs/reference/integration-patterns.md | 157 | # Step 4: Testing | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 25 | # Step 1: Architecture context | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 28 | # Step 2: Security requirements | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 31 | # Step 3: Backend implementation | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 35 | # Step 4: Frontend implementation | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 39 | # Step 5: Review | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 50 | # Step 1: Problem understanding | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 53 | # Step 2: Expert analysis | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 57 | # Step 3: Solution design | COMMENT |
| LOW⚡ | docs/reference/advanced-workflows.md | 60 | # Step 4: Implementation | COMMENT |
| LOW⚡ | docs/reference/mcp-server-guide.md | 710 | # Step 1: Stop all Claude Code sessions | COMMENT |
| LOW⚡ | docs/reference/mcp-server-guide.md | 713 | # Step 2: Backup current state | COMMENT |
| LOW⚡ | docs/reference/mcp-server-guide.md | 716 | # Step 3: Remove all MCP servers | COMMENT |
| LOW⚡ | docs/reference/mcp-server-guide.md | 719 | # Step 4: Clear npm cache | COMMENT |
| 29 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | KNOWLEDGE.md | 214 | def test_component_interaction(): | CODE |
| LOW | KNOWLEDGE.md | 239 | def test_feature_with_empty_input(): | CODE |
| LOW | KNOWLEDGE.md | 242 | def test_feature_with_invalid_data(): | CODE |
| LOW | KNOWLEDGE.md | 478 | def pytest_runtest_makereport(item, call): | CODE |
| LOW | plugins/superclaude/scripts/clean_command_names.py | 75 | def process_commands_directory(commands_dir: Path) -> int: | CODE |
| LOW | plugins/superclaude/commands/recommend.md | 47 | def detect_language_and_translate(input_text): | CODE |
| LOW | tests/unit/test_cli_install.py | 17 | def test_list_available_commands(self): | CODE |
| LOW | tests/unit/test_cli_install.py | 26 | def test_install_commands_to_temp_dir(self, tmp_path): | CODE |
| LOW | tests/unit/test_cli_install.py | 44 | def test_install_commands_skip_existing(self, tmp_path): | CODE |
| LOW | tests/unit/test_cli_install.py | 57 | def test_install_commands_force_reinstall(self, tmp_path): | CODE |
| LOW | tests/unit/test_cli_install.py | 80 | def test_list_installed_commands(self, tmp_path): | CODE |
| LOW | tests/unit/test_cli_install.py | 97 | def test_install_commands_creates_target_directory(self, tmp_path): | CODE |
| LOW | tests/unit/test_cli_install.py | 108 | def test_available_commands_format(self): | CODE |
| LOW | tests/unit/test_cli_install.py | 121 | def test_research_command_exists(self, tmp_path): | CODE |
| LOW | tests/unit/test_cli_install.py | 134 | def test_all_expected_commands_available(self): | CODE |
| LOW | tests/unit/test_cli_install.py | 149 | def test_install_to_nonexistent_parent(self, tmp_path): | CODE |
| LOW | tests/unit/test_cli_install.py | 158 | def test_empty_target_directory_ok(self, tmp_path): | CODE |
| LOW | tests/unit/test_reflexion.py | 37 | def test_record_error_with_solution(self): | CODE |
| LOW | tests/unit/test_reflexion.py | 50 | def test_get_solution_for_known_error(self): | CODE |
| LOW | tests/unit/test_reflexion.py | 71 | def test_error_pattern_matching(self): | CODE |
| LOW | tests/unit/test_reflexion.py | 98 | def test_reflexion_memory_persistence(self, temp_memory_dir): | CODE |
| LOW | tests/unit/test_reflexion.py | 111 | def test_error_learning_across_sessions(self): | CODE |
| LOW | tests/unit/test_reflexion.py | 139 | def test_reflexion_marker_integration(reflexion_pattern): | CODE |
| LOW | tests/unit/test_reflexion.py | 159 | def test_reflexion_with_real_exception(): | CODE |
| LOW | tests/unit/test_reflection.py | 80 | def test_reflect_specific_task(self, reflection_engine): | CODE |
| LOW | tests/unit/test_reflection.py | 117 | def test_reflect_full_context(self, reflection_engine): | CODE |
| LOW⚡ | tests/unit/test_reflection.py | 133 | def test_reflect_no_past_mistakes(self, reflection_engine): | CODE |
| LOW⚡ | tests/unit/test_reflection.py | 140 | def test_reflect_with_similar_mistakes(self, engine_with_mistakes): | CODE |
| LOW⚡ | tests/unit/test_reflection.py | 149 | def test_confidence_threshold(self, reflection_engine): | CODE |
| LOW⚡ | tests/unit/test_reflection.py | 156 | def test_confidence_above_threshold(self, reflection_engine): | CODE |
| LOW | tests/unit/test_reflection.py | 199 | def test_clarity_specific_verbs_boost(self, reflection_engine): | CODE |
| LOW | tests/unit/test_install_mcp_registry.py | 23 | def test_api_key_env_is_one_the_package_reads(self): | CODE |
| LOW | tests/unit/test_install_mcp_registry.py | 26 | def test_bundled_configs_use_the_same_env_var(self): | CODE |
| LOW⚡ | tests/unit/test_parallel.py | 37 | def test_task_can_execute_no_deps(self): | CODE |
| LOW⚡ | tests/unit/test_parallel.py | 43 | def test_task_can_execute_with_deps_met(self): | CODE |
| LOW⚡ | tests/unit/test_parallel.py | 51 | def test_task_cannot_execute_deps_unmet(self): | CODE |
| LOW | tests/unit/test_parallel.py | 62 | def test_task_can_execute_all_deps_met(self): | CODE |
| LOW | tests/unit/test_parallel.py | 76 | def test_plan_independent_tasks(self): | CODE |
| LOW | tests/unit/test_parallel.py | 90 | def test_plan_sequential_tasks(self): | CODE |
| LOW | tests/unit/test_parallel.py | 104 | def test_plan_mixed_dependencies(self): | CODE |
| LOW | tests/unit/test_parallel.py | 135 | def test_plan_speedup_calculation(self): | CODE |
| LOW | tests/unit/test_parallel.py | 148 | def test_plan_circular_dependency_detection(self): | CODE |
| LOW | tests/unit/test_parallel.py | 159 | def test_execute_returns_results(self): | CODE |
| LOW | tests/unit/test_parallel.py | 178 | def test_execute_handles_failures(self): | CODE |
| LOW | tests/unit/test_parallel.py | 201 | def test_execute_respects_dependency_order(self): | CODE |
| LOW | tests/unit/test_parallel.py | 233 | def test_execute_parallel_speedup(self): | CODE |
| LOW⚡ | tests/unit/test_parallel.py | 268 | def test_should_parallelize_above_threshold(self): | CODE |
| LOW⚡ | tests/unit/test_parallel.py | 273 | def test_should_parallelize_below_threshold(self): | CODE |
| LOW⚡ | tests/unit/test_parallel.py | 278 | def test_should_parallelize_custom_threshold(self): | CODE |
| LOW⚡ | tests/unit/test_parallel.py | 283 | def test_parallel_file_operations(self): | CODE |
| LOW | tests/unit/test_self_check.py | 15 | def test_validate_passing_implementation(self, sample_implementation): | CODE |
| LOW | tests/unit/test_self_check.py | 31 | def test_validate_failing_implementation(self, failing_implementation): | CODE |
| LOW | tests/unit/test_self_check.py | 47 | def test_check_tests_passing_with_output(self): | CODE |
| LOW | tests/unit/test_self_check.py | 65 | def test_check_requirements_met(self): | CODE |
| LOW | tests/unit/test_self_check.py | 86 | def test_check_assumptions_verified(self): | CODE |
| LOW | tests/unit/test_self_check.py | 107 | def test_check_evidence_exists(self): | CODE |
| LOW⚡ | tests/unit/test_self_check.py | 130 | def test_detect_hallucinations_tests_without_output(self): | CODE |
| LOW⚡ | tests/unit/test_self_check.py | 144 | def test_detect_hallucinations_complete_without_evidence(self): | CODE |
| LOW⚡ | tests/unit/test_self_check.py | 158 | def test_detect_hallucinations_complete_with_failing_tests(self): | CODE |
| LOW | tests/unit/test_self_check.py | 172 | def test_detect_hallucinations_ignored_errors(self): | CODE |
| 85 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | plugins/superclaude/commands/spawn.md | 64 | # Enterprise-scale operation with sophisticated orchestration | COMMENT |
| MEDIUM | plugins/superclaude/commands/pm.md | 237 | # PM Agent automatically handles orchestration | COMMENT |
| MEDIUM | tests/unit/test_self_check.py | 58 | # Tests passed WITHOUT output - should fail (hallucination detection) | COMMENT |
| MEDIUM⚡ | tests/unit/test_self_check.py | 136 | "test_output": "", # No output - hallucination! | CODE |
| MEDIUM⚡ | tests/unit/test_self_check.py | 150 | "evidence": None, # No evidence - hallucination! | CODE |
| MEDIUM | docs/research/markdown-to-python-migration-plan.md | 63 | # superclaude/modes/orchestration.py | COMMENT |
| MEDIUM | docs/research/markdown-to-python-migration-plan.md | 114 | # Enforce orchestration rules | COMMENT |
| MEDIUM | docs/research/markdown-to-python-migration-plan.md | 292 | # superclaude/modes/orchestration.py | COMMENT |
| MEDIUM | docs/research/complete-python-skills-migration.md | 656 | # Decorator for automatic orchestration | COMMENT |
| MEDIUM | docs/research/complete-python-skills-migration.md | 664 | # Create orchestration mode | COMMENT |
| MEDIUM | docs/user-guide/commands.md | 147 | | [`/sc:spawn`](#scspawn---meta-system-task-orchestration) | Decomposition Epic → Task | `spawn.md` | | CODE |
| MEDIUM | docs/user-guide/commands.md | 981 | | [`/sc:spawn`](#scspawn---meta-system-task-orchestration) | Decompose large task | Task hierarchy | | CODE |
| MEDIUM | docs/user-guide/commands.md | 996 | | [`/sc:spawn`](#scspawn---meta-system-task-orchestration) | Project Manager | ❌ **No** — only breaks down into tasks | | CODE |
| MEDIUM | docs/user-guide/commands.md | 1098 | | "Want to do X, but don't know how to break it down" | [`/sc:spawn`](#scspawn---meta-system-task-orchestration) | | CODE |
| MEDIUM | docs/user-guide/commands.md | 1509 | → See: [`/sc:brainstorm`](#scbrainstorm---interactive-requirements-discovery), [`/sc:business-panel`](#scbusiness-panel- | CODE |
| MEDIUM | docs/user-guide/agents.md | 790 | # Optimized (multi-agent coordination) | COMMENT |
| MEDIUM | docs/user-guide/modes.md | 522 | # Check if task complexity justifies orchestration | COMMENT |
| MEDIUM | docs/architecture/SKILLS_CLEANUP.md | 129 | # orchestration-mode → 使ってる | COMMENT |
| MEDIUM | docs/user-guide-jp/agents.md | 855 | # Optimized (multi-agent coordination) | COMMENT |
| MEDIUM | docs/user-guide-jp/modes.md | 196 | [](https://github.com/khayashi4337/SuperClaude_Framework/blob/master/docs/user-guide/modes.md#-orchestration-mode---inte | CODE |
| MEDIUM | docs/user-guide-jp/modes.md | 562 | # Check if task complexity justifies orchestration | COMMENT |
| MEDIUM | docs/developer-guide/technical-architecture.md | 44 | ├── MODE_Task_Management.md # Task orchestration mode | CODE |
| MEDIUM | docs/developer-guide/technical-architecture.md | 65 | │ └── wave-orchestrator.md # Wave orchestration patterns | CODE |
| MEDIUM | docs/developer-guide/technical-architecture.md | 134 | @MODE_Task_Management.md # Task orchestration mode | CODE |
| MEDIUM | docs/reference/advanced-patterns.md | 10 | - [Multi-Agent Context Patterns](#multi-agent-context-patterns) - Combining multiple specialist contexts | CODE |
| MEDIUM | docs/reference/examples-cookbook.md | 104 | 1. **Agents**: Understand [Multi-Agent Patterns](./advanced-workflows.md#multi-agent-collaboration-patterns) | CODE |
| MEDIUM | docs/reference/examples-cookbook.md | 106 | 3. **Orchestration**: Master [Advanced Orchestration](./advanced-workflows.md#advanced-orchestration-patterns) | CODE |
| MEDIUM | src/superclaude/pm_agent/self_check.py | 102 | # Additional: Check for hallucination red flags | COMMENT |
| MEDIUM | src/superclaude/pm_agent/self_check.py | 120 | # Require actual test output (anti-hallucination) | COMMENT |
| MEDIUM | src/superclaude/commands/spawn.md | 64 | # Enterprise-scale operation with sophisticated orchestration | COMMENT |
| MEDIUM | src/superclaude/commands/pm.md | 237 | # PM Agent automatically handles orchestration | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | install.sh | 182 | # Check if pyproject.toml exists | COMMENT |
| LOW | install.sh | 203 | # Check if superclaude command is available | COMMENT |
| LOW | plugins/superclaude/scripts/clean_command_names.py | 59 | # Check if modification is needed | COMMENT |
| LOW | plugins/superclaude/scripts/clean_command_names.py | 101 | # Read file content | COMMENT |
| LOW⚡ | tests/unit/test_token_budget.py | 54 | # Check if usage tracking is available | COMMENT |
| LOW⚡ | tests/integration/test_pytest_plugin.py | 115 | # Check if integration marker was auto-applied | COMMENT |
| LOW | scripts/sync_from_framework.py | 230 | # Check if file exists with different name (needs git mv) | COMMENT |
| LOW | scripts/sync_from_framework.py | 431 | # Check if configurations differ | COMMENT |
| LOW | scripts/publish.sh | 40 | # Check if Python script exists | COMMENT |
| LOW | scripts/uninstall_legacy.sh | 16 | # Check if .claude directory exists | COMMENT |
| LOW | src/superclaude/pm_agent/confidence.py | 209 | # Check if context contains reference URLs or documentation links | COMMENT |
| LOW | src/superclaude/pm_agent/confidence.py | 214 | # Check if docs/research directory has relevant analysis | COMMENT |
| LOW | src/superclaude/cli/install_skill.py | 39 | # Check if skill already installed | COMMENT |
| LOW | src/superclaude/cli/install_commands.py | 50 | # Check if already exists | COMMENT |
| LOW | src/superclaude/cli/main.py | 243 | # Display results | COMMENT |
| LOW | src/superclaude/cli/doctor.py | 56 | # Check if superclaude plugin is loaded | COMMENT |
| LOW | src/superclaude/cli/doctor.py | 131 | # Check if package is importable | COMMENT |
| LOW | src/superclaude/cli/install_mcp.py | 510 | # Check if already set in environment | COMMENT |
| LOW | src/superclaude/cli/install_mcp.py | 546 | # Check if already installed | COMMENT |
| LOW | src/superclaude/cli/install_mcp.py | 637 | # Check if installed | COMMENT |
| LOW | src/superclaude/execution/self_correction.py | 314 | # Check if similar failure exists (increment recurrence) | COMMENT |
| LOW | src/superclaude/execution/reflection.py | 296 | # Check if context provided | COMMENT |
| LOW | src/superclaude/scripts/clean_command_names.py | 59 | # Check if modification is needed | COMMENT |
| LOW | src/superclaude/scripts/clean_command_names.py | 101 | # Read file content | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/integration/test_execution_engine.py | 149 | except RuntimeError: | CODE |
| HIGH | scripts/sync_from_framework.py | 719 | except json.JSONDecodeError: | CODE |
| HIGH | src/superclaude/pm_agent/reflexion.py | 216 | except ( | CODE |
| HIGH | src/superclaude/pm_agent/reflexion.py | 222 | except FileNotFoundError: | CODE |
| HIGH | src/superclaude/cli/install_mcp.py | 383 | except Exception: | CODE |
| HIGH | src/superclaude/cli/install_mcp.py | 462 | except (ValueError, IndexError): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | plugins/superclaude/scripts/clean_command_names.py | 86 | print(f"Error: Directory not found: {commands_dir}", file=sys.stderr) | CODE |
| LOW | plugins/superclaude/scripts/clean_command_names.py | 115 | except Exception as e: | CODE |
| LOW | plugins/superclaude/scripts/clean_command_names.py | 159 | except Exception as e: | CODE |
| LOW | …s/research/research_installer_improvements_20251017.md | 226 | except Exception as e: | CODE |
| LOW | docs/research/complete-python-skills-migration.md | 170 | except Exception: | CODE |
| LOW | docs/research/complete-python-skills-migration.md | 203 | except Exception as e: | CODE |
| LOW | scripts/sync_from_framework.py | 582 | except Exception as e: | CODE |
| MEDIUM | scripts/ab_test_workflows.py | 34 | print(f"Error: {self.metrics_file} not found") | CODE |
| LOW | scripts/uninstall_legacy.sh | 93 | except Exception as e: | CODE |
| LOW | src/superclaude/cli/install_skill.py | 54 | except Exception as e: | CODE |
| LOW | src/superclaude/cli/install_commands.py | 59 | except Exception as e: | CODE |
| LOW | src/superclaude/cli/install_commands.py | 233 | except Exception as e: | CODE |
| LOW | src/superclaude/cli/doctor.py | 73 | except Exception as e: | CODE |
| LOW | src/superclaude/cli/install_mcp.py | 233 | except Exception as e: | CODE |
| LOW | src/superclaude/cli/install_mcp.py | 304 | except Exception as e: | CODE |
| LOW | src/superclaude/cli/install_mcp.py | 383 | except Exception: | STRING |
| LOW | src/superclaude/cli/install_mcp.py | 420 | except Exception as e: | STRING |
| LOW | src/superclaude/cli/install_mcp.py | 608 | except Exception as e: | CODE |
| LOW | src/superclaude/execution/self_correction.py | 217 | except Exception as e: | CODE |
| LOW | src/superclaude/execution/self_correction.py | 353 | except Exception: | CODE |
| LOW | src/superclaude/execution/self_correction.py | 384 | except Exception: | CODE |
| LOW | src/superclaude/execution/reflection.py | 272 | except Exception as e: | CODE |
| LOW | src/superclaude/execution/reflection.py | 370 | except Exception as e: | CODE |
| LOW | src/superclaude/execution/__init__.py | 190 | except Exception as e: | CODE |
| LOW | src/superclaude/execution/parallel.py | 231 | except Exception as e: | CODE |
| MEDIUM | src/superclaude/scripts/clean_command_names.py | 86 | print(f"Error: Directory not found: {commands_dir}", file=sys.stderr) | CODE |
| LOW | src/superclaude/scripts/clean_command_names.py | 115 | except Exception as e: | CODE |
| LOW | src/superclaude/scripts/clean_command_names.py | 159 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | docs/user-guide/mcp-installation.md | 77 | export TAVILY_API_KEY="your-api-key-here" | CODE |
| HIGH⚡ | docs/user-guide/mcp-installation.md | 78 | export TWENTY_FIRST_API_KEY="your-api-key-here" | CODE |
| HIGH⚡ | docs/user-guide/mcp-installation.md | 79 | export MORPH_API_KEY="your-api-key-here" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | scripts/sync_from_framework.py | 521 | # Step 1: Clone Framework | COMMENT |
| LOW⚡ | scripts/sync_from_framework.py | 529 | # Step 2: Snapshot protected files BEFORE any changes | COMMENT |
| LOW⚡ | scripts/sync_from_framework.py | 532 | # Step 3: Create backup | COMMENT |
| LOW⚡ | scripts/sync_from_framework.py | 535 | # Step 4: Transform and sync content | COMMENT |
| LOW⚡ | scripts/sync_from_framework.py | 538 | # Step 5: Verify protected files were NOT touched | COMMENT |
| LOW⚡ | scripts/sync_from_framework.py | 541 | # Step 6: Generate plugin.json | COMMENT |
| LOW⚡ | scripts/sync_from_framework.py | 544 | # Step 7: Merge MCP configurations | COMMENT |
| LOW⚡ | scripts/sync_from_framework.py | 547 | # Step 8: Validate sync results | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/build_superclaude_plugin.py | 9 | CODE | |
| LOW | src/superclaude/__init__.py | 12 | CODE | |
| LOW | src/superclaude/__init__.py | 13 | CODE | |
| LOW | src/superclaude/__init__.py | 14 | CODE | |
| LOW | src/superclaude/pm_agent/__init__.py | 11 | CODE | |
| LOW | src/superclaude/pm_agent/__init__.py | 12 | CODE | |
| LOW | src/superclaude/pm_agent/__init__.py | 13 | CODE | |
| LOW | src/superclaude/cli/__init__.py | 10 | CODE | |
| LOW | src/superclaude/execution/__init__.py | 22 | CODE | |
| LOW | src/superclaude/execution/__init__.py | 22 | CODE | |
| LOW | src/superclaude/execution/__init__.py | 29 | CODE | |
| LOW | src/superclaude/execution/__init__.py | 29 | CODE | |
| LOW | src/superclaude/execution/__init__.py | 30 | CODE | |
| LOW | src/superclaude/execution/__init__.py | 30 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | README-kr.md | 141 | ``` | COMMENT |
| LOW | install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | README-ja.md | 141 | COMMENT | |
| LOW | README-zh.md | 141 | COMMENT | |
| LOW | plugins/superclaude/commands/spec-panel.md | 321 | /sc:spec-panel "user story content" --mode discussion --experts "wiegers,adzic,cockburn" | COMMENT |
| LOW | docs/research/skills-migration-test.md | 61 | ```bash | COMMENT |
| LOW | docs/memory/WORKFLOW_METRICS_SCHEMA.md | 201 | COMMENT | |
| LOW | docs/developer-guide/testing-debugging.md | 81 | ### Verify Import System | COMMENT |
| LOW | docs/reference/integration-patterns.md | 21 | # React development with appropriate context | COMMENT |
| LOW | docs/reference/mcp-server-guide.md | 601 | # Symptoms: Uneven load distribution across MCP servers | COMMENT |
| LOW | docs/reference/basic-examples.md | 221 | # Step 3: Implement solutions | COMMENT |
| LOW | docs/reference/basic-examples.md | 261 | # Output: Product Requirements Document (PRD) with clear specifications | COMMENT |
| LOW | scripts/sync_from_framework.py | 461 | # What to pull from Framework and transform for Plugin distribution. | COMMENT |
| LOW | src/superclaude/commands/spec-panel.md | 321 | /sc:spec-panel "user story content" --mode discussion --experts "wiegers,adzic,cockburn" | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | scripts/sync_from_framework.py | 460 | # ── SYNC MAPPINGS ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/sync_from_framework.py | 470 | # ── PROTECTED PATHS ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/sync_from_framework.py | 601 | # ── Protection helpers ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | scripts/sync_from_framework.py | 663 | # ── Core sync workflow ───────────────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/sync_from_framework.py | 188 | CODE | |
| LOW | scripts/sync_from_framework.py | 610 | CODE | |
| LOW | scripts/sync_from_framework.py | 700 | CODE | |
| LOW | scripts/analyze_workflow_metrics.py | 120 | CODE | |
| LOW | src/superclaude/pm_agent/reflexion.py | 227 | CODE | |
| LOW | src/superclaude/pm_agent/reflexion.py | 359 | CODE | |
| LOW | src/superclaude/cli/install_mcp.py | 172 | CODE | |
| LOW | src/superclaude/cli/install_mcp.py | 433 | CODE | |
| LOW | src/superclaude/cli/install_mcp.py | 650 | CODE | |
| LOW | src/superclaude/execution/__init__.py | 47 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/sync_from_framework.py | 39 | logger = logging.getLogger(__name__) | CODE |
| LOW | src/superclaude/__init__.py | 16 | __all__ = [ | CODE |
| LOW | src/superclaude/pm_agent/__init__.py | 15 | __all__ = [ | CODE |
| LOW | src/superclaude/cli/__init__.py | 12 | __all__ = ["main"] | CODE |
| LOW | src/superclaude/execution/__init__.py | 32 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/superclaude/cli/install_mcp.py | 266 | # Create a minimal default config so the gateway can start | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | plugins/superclaude/core/RULES.md | 87 | ❌ **Wrong**: `// TODO: implement tax calculation` | CODE |
| LOW | src/superclaude/core/RULES.md | 87 | ❌ **Wrong**: `// TODO: implement tax calculation` | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | install.sh | 14 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | scripts/analyze_workflow_metrics.py | 217 | """Generate comprehensive analysis report""" | STRING |