AI Slop Code Risk Monitor

Jeffallan/claude-skills

SlopCodeMonitor badge for Jeffallan/claude-skills Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).
3.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Jeffallan/claude-skills. SynthScan examined 178,922 lines of code across 556 source files, recording 323 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 3.1 (Low 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.

3.1
Adjusted Signal
3.1
Raw Pattern Score
100%
Time Factor
—
Last Push
—
Stars
—
Language
178.9K
Lines of Code
556
Files
323
Pattern Hits
2026-10-31
Scan Date
0.03
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 8.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 190 finding(s).

Hallucinated Dependency & Supply Chain Risk 4.3/100 · LOW

Are imports declared and package/API names verified? 96 finding(s).

Agent Over-Engineering Ratio 3.6/100 · LOW

Are wrappers, guards, and repeated structures necessary? 95 finding(s).

PR Review Velocity Impact 12.5/100 · LOW

Which changes need focused human review? 323 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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.

CRITICAL 5HIGH 9MEDIUM 33LOW 276

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 323 distinct pattern matches across 14 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.

Structural Annotation Overuse102 hits · 181 pts
SeverityFileLineSnippetContext
LOWresearch/GITHUB_ISSUE_TREE.md463### Step 1: Create the Epic (Top-Down Approach)COMMENT
LOWresearch/GITHUB_ISSUE_TREE.md481### Step 2: Create Story IssuesCOMMENT
LOWresearch/GITHUB_ISSUE_TREE.md513### Step 3: Link Stories to EpicCOMMENT
LOWresearch/GITHUB_ISSUE_TREE.md536### Step 4: Create Task IssuesCOMMENT
LOWresearch/GITHUB_ISSUE_TREE.md561### Step 5: Link Tasks to StoryCOMMENT
LOWresearch/GITHUB_ISSUE_TREE.md585### Step 6: Work the TasksCOMMENT
LOW⚡references/common-ground/assumption-classification.md105### Step 1: Identify SourceCOMMENT
LOW⚡references/common-ground/assumption-classification.md115### Step 2: Assess Evidence StrengthCOMMENT
LOW⚡references/common-ground/assumption-classification.md124### Step 3: Consider ImpactCOMMENT
LOW⚡references/common-ground/reasoning-graph.md135### Step 1: Identify Root TaskCOMMENT
LOW⚡references/common-ground/reasoning-graph.md143### Step 2: Map Major DecisionsCOMMENT
LOW⚡references/common-ground/reasoning-graph.md149### Step 3: Build Decision TreeCOMMENT
LOWreferences/common-ground/reasoning-graph.md161### Step 4: Add Leaf ImplementationsCOMMENT
LOWreferences/common-ground/reasoning-graph.md172### Step 5: Mark UncertaintyCOMMENT
LOWreferences/common-ground/reasoning-graph.md181### Step 6: Apply StylingCOMMENT
LOWdocs/local_skill_development.md36### Step 1: Identify Your PathsCOMMENT
LOWdocs/local_skill_development.md52### Step 2: Back Up the Cached VersionCOMMENT
LOWdocs/local_skill_development.md59### Step 3: Create Symlink to Working CopyCOMMENT
LOWdocs/local_skill_development.md70### Step 4: VerifyCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md91### Step 1: Create Environment FileCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md99### Step 2: Configure Environment VariablesCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md145### Step 3: Verify .gitignoreCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md158### Step 1: Create MCP Configuration FileCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md180### Step 2: Pull the Docker ImageCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md240### Step 1: Test Docker ConnectivityCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md248### Step 2: Test with Claude CodeCOMMENT
LOWdocs/ATLASSIAN_MCP_SETUP.md268### Step 3: Verify Specific OperationsCOMMENT
LOWcommands/project/execution/complete-ticket.md13## Step 1: Identify Ticket and ContextCOMMENT
LOWcommands/project/execution/complete-ticket.md30## Step 2: Gather Completion DetailsCOMMENT
LOWcommands/project/execution/complete-ticket.md64## Step 3: Confirm Before FinalizingCOMMENT
LOWcommands/project/execution/complete-ticket.md88## Step 4: Execute FinalizationCOMMENT
LOWcommands/project/execution/complete-ticket.md130## Step 5: Confirm CompletionCOMMENT
LOW…s/fine-tuning-expert/references/dataset-preparation.md339 # Step 1: Exact deduplication on inputCOMMENT
LOW…s/fine-tuning-expert/references/dataset-preparation.md343 # Step 2: Fuzzy deduplication on outputCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md66## Step 1: Set Up the ProjectCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md76## Step 2: Fetch UsersCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md95## Step 3: Create the ComponentCOMMENT
LOW…ls/code-documenter/references/user-guides-tutorials.md138## Step 4: Test ItCOMMENT
LOWskills/spec-miner/references/analysis-process.md3## Step 1: Project StructureCOMMENT
LOW⚡skills/spec-miner/references/analysis-process.md17## Step 2: Data ModelsCOMMENT
LOW⚡skills/spec-miner/references/analysis-process.md27## Step 3: Business LogicCOMMENT
LOW⚡skills/spec-miner/references/analysis-process.md35## Step 4: Authentication & SecurityCOMMENT
LOW⚡skills/spec-miner/references/analysis-process.md44## Step 5: External IntegrationsCOMMENT
LOW⚡skills/spec-miner/references/analysis-process.md53## Step 6: ConfigurationCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md209## Step 1: Understand the problemCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md212## Step 2: Identify relevant informationCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md215## Step 3: Plan the approachCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md218## Step 4: Execute the solutionCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md221## Step 5: Verify the answerCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md245### Step 1: Trace the execution pathCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md251### Step 2: Identify the root causeCOMMENT
LOW⚡skills/prompt-engineer/references/prompt-patterns.md255### Step 3: Propose fixCOMMENT
LOW…/legacy-modernizer/references/strangler-fig-pattern.md70# Step 1: Extract interfaceCOMMENT
LOW…/legacy-modernizer/references/strangler-fig-pattern.md78# Step 2: Adapter for legacy codeCOMMENT
LOW…/legacy-modernizer/references/strangler-fig-pattern.md89# Step 3: New implementationCOMMENT
LOW…/legacy-modernizer/references/strangler-fig-pattern.md107# Step 4: Feature flag routingCOMMENT
LOW…s/legacy-modernizer/references/migration-strategies.md73# Step 1: EXPAND - Add new column (nullable or default value)COMMENT
LOW…s/legacy-modernizer/references/migration-strategies.md78# Step 2: WRITE BOTH - Application writes to both old and newCOMMENT
LOW⚡…s/legacy-modernizer/references/migration-strategies.md93# Step 3: MIGRATE - Backfill existing dataCOMMENT
LOW⚡…s/legacy-modernizer/references/migration-strategies.md100# Step 4: READ NEW - Application reads from new columnCOMMENT
42 more matches not shown…
Fake / Example Data88 hits · 93 pts
SeverityFileLineSnippetContext
LOW⚡scripts/test-makefile.sh56echo "placeholder" > "$CACHE_DIR/SKILL.md"CODE
LOWskills/database-optimizer/references/mysql-tuning.md258SELECT name, created_at FROM users WHERE email = 'user@example.com';CODE
LOWskills/database-optimizer/references/mysql-tuning.md263WHERE email = 'user@example.com';CODE
LOW…ills/database-optimizer/references/index-strategies.md97WHERE email = 'user@example.com';CODE
LOW⚡…ullstack-guardian/references/deliverables-checklist.md125 "email": "user@example.com",CODE
LOW⚡…ullstack-guardian/references/deliverables-checklist.md126 "name": "John Doe",CODE
LOW⚡…ullstack-guardian/references/deliverables-checklist.md133 "email": "user@example.com",CODE
LOW⚡…ullstack-guardian/references/deliverables-checklist.md134 "name": "John Doe",CODE
LOW…ullstack-guardian/references/deliverables-checklist.md197 name: 'John Doe',CODE
LOW…lls/fullstack-guardian/references/frontend-patterns.md317 await user.type(screen.getByLabelText(/name/i), 'John Doe');CODE
LOW…lls/fullstack-guardian/references/frontend-patterns.md323 name: 'John Doe',CODE
LOWskills/wordpress-pro/references/plugin-architecture.md800 ['core/paragraph', ['placeholder' => 'Product description...']],CODE
LOW…/code-documenter/references/api-docs-nestjs-express.md62 example: 'John Doe',CODE
LOW…lls/code-documenter/references/interactive-api-docs.md27 example: "user@example.com"CODE
LOW…lls/code-documenter/references/interactive-api-docs.md225 @example "user@example.com"STRING
LOW…lls/code-documenter/references/interactive-api-docs.md231 @example "John Doe"STRING
LOW…lls/code-documenter/references/interactive-api-docs.md415 name="John Doe",CODE
LOW…lls/code-documenter/references/interactive-api-docs.md427 name: 'John Doe',CODE
LOW…lls/code-documenter/references/interactive-api-docs.md439 Name: "John Doe",CODE
LOW…lls/code-documenter/references/interactive-api-docs.md454 name: 'John Doe',CODE
LOW…lls/code-documenter/references/interactive-api-docs.md501 name: 'John Doe',CODE
LOW…/code-documenter/references/api-docs-fastapi-django.md16 name: str = Field(..., min_length=1, max_length=100, example="John Doe")CODE
LOWskills/kotlin-specialist/references/dsl-idioms.md132 name = "John Doe"CODE
LOWskills/kotlin-specialist/references/dsl-idioms.md205val email = "user@example.com"CODE
LOWskills/fastapi-expert/references/pydantic-v2.md88 "example": {"email": "user@example.com", "username": "johndoe"}CODE
LOWskills/golang-pro/references/testing.md143 err := service.Register("user@example.com")CODE
LOWskills/golang-pro/references/testing.md153 if email.To != "user@example.com" {CODE
LOWskills/salesforce-developer/references/soql-sosl.md442FIND '555-1234' IN PHONE FIELDSCODE
LOWskills/swift-expert/references/testing-patterns.md24 let name = "John Doe"CODE
LOWskills/legacy-modernizer/references/legacy-testing.md226 assert validate_email("user@example.com") is TrueCODE
LOWskills/legacy-modernizer/references/legacy-testing.md240 assert validate_email("user@example.com") is TrueCODE
LOWskills/api-designer/references/rest-patterns.md58 "name": "John Doe",CODE
LOWskills/api-designer/references/rest-patterns.md115 "name": "John Doe",CODE
LOWskills/api-designer/references/rest-patterns.md170 "name": "John Doe",CODE
LOWskills/api-designer/references/rest-patterns.md186 "name": "John Doe",CODE
LOWskills/api-designer/references/versioning.md214 "name": "John Doe"CODE
LOWskills/api-designer/references/versioning.md274 "name": "John Doe",CODE
LOWskills/api-designer/references/error-handling.md197 "name": "John Doe"CODE
LOWskills/api-designer/references/openapi.md587example: "user@example.com"CODE
LOWskills/api-designer/references/openapi.md771 "name": "John Doe",CODE
LOWskills/angular-architect/references/testing.md18 { id: '1', name: 'John Doe', email: 'john@example.com' },CODE
LOWskills/angular-architect/references/testing.md59 expect(userElements[0].textContent).toContain('John Doe');CODE
LOWskills/typescript-pro/references/type-guards.md271const email: Email = createEmail('user@example.com');CODE
LOWskills/php-pro/references/testing-quality.md117 ['user@example.com'],CODE
LOWskills/test-master/references/performance-testing.md70 email: 'test@test.com',CODE
LOWskills/test-master/references/integration-testing.md13 .send({ email: 'test@test.com', name: 'Test' })CODE
LOWskills/test-master/references/integration-testing.md17 email: 'test@test.com',CODE
LOWskills/test-master/references/integration-testing.md49 .send({ email: 'test@test.com', password: '<test-password>' });CODE
LOWskills/test-master/references/integration-testing.md78 email: 'test@test.com',CODE
LOWskills/nestjs-expert/SKILL.md53 @ApiProperty({ example: 'user@example.com' })CODE
LOWskills/nestjs-expert/SKILL.md169 mockRepo.findOneBy.mockResolvedValue({ id: 1, email: 'user@example.com' });CODE
LOWskills/nestjs-expert/SKILL.md171 service.create({ email: 'user@example.com', password: '<test-password>' }),CODE
LOWskills/nestjs-expert/references/testing-patterns.md44 const dto = { email: 'test@test.com', password: '<test-password>', name: 'Test' };CODE
LOWskills/nestjs-expert/references/testing-patterns.md60 const user = { id: '1', email: 'test@test.com' };CODE
LOWskills/nestjs-expert/references/testing-patterns.md100 const dto = { email: 'test@test.com', password: '<test-password>', name: 'Test' };CODE
LOWskills/nestjs-expert/references/testing-patterns.md132 .send({ email: 'test@test.com', password: '<test-password>' });CODE
LOWskills/nestjs-expert/references/dtos-validation.md15 @ApiProperty({ example: 'user@example.com' })CODE
LOW…ills/kubernetes-specialist/references/configuration.md115 "email": "user@example.com",CODE
LOWskills/python-pro/references/testing.md119 ("user@example.com", True),CODE
LOWskills/python-pro/references/testing.md173 service.register("user@example.com")CODE
28 more matches not shown…
Hyper-Verbose Identifiers58 hits · 57 pts
SeverityFileLineSnippetContext
LOWscripts/migrate-frontmatter.py253def add_related_skills_to_frontmatter(content: str, related_skills: str) -> str:CODE
LOW…fine-tuning-expert/references/hyperparameter-tuning.md114def calculate_training_config(CODE
LOW…s/fine-tuning-expert/references/dataset-preparation.md102def format_instruction_prompt(CODE
LOWskills/microservices-architect/references/patterns.md549async def get_product_recommendations(user_id):CODE
LOWskills/fastapi-expert/references/testing-async.md99async def test_protected_endpoint_no_auth(client: AsyncClient):CODE
LOWskills/fastapi-expert/references/testing-async.md120async def test_get_user_not_found_service(db: AsyncSession):CODE
LOWskills/prompt-engineer/references/system-prompts.md479def test_injection_resistance(system_prompt: str) -> dict:CODE
LOWskills/swift-expert/references/async-concurrency.md120class DataManager {CODE
LOWskills/swift-expert/references/memory-performance.md94class DataManager {CODE
LOWskills/legacy-modernizer/SKILL.md98def test_order_status_golden_master(order_id, expected_status):CODE
LOW…/legacy-modernizer/references/strangler-fig-pattern.md230async def legacy_user_registration_handler(user_data):CODE
LOW…ills/legacy-modernizer/references/system-assessment.md178def find_circular_dependencies(dependencies: dict):CODE
LOW…ills/legacy-modernizer/references/system-assessment.md203def generate_dependency_graph(dependencies: dict, output_file: str):CODE
LOWskills/legacy-modernizer/references/legacy-testing.md27 def test_domestic_lightweight(self):CODE
LOWskills/legacy-modernizer/references/legacy-testing.md40 def test_priority_international_heavy(self):CODE
LOWskills/legacy-modernizer/references/legacy-testing.md97 def test_report_hash_unchanged(self):CODE
LOWskills/legacy-modernizer/references/legacy-testing.md109def test_monthly_report_approval():CODE
LOWskills/legacy-modernizer/references/legacy-testing.md238def test_validate_email_comprehensive():CODE
LOWskills/legacy-modernizer/references/legacy-testing.md318def test_process_order_negative_total():CODE
LOWskills/legacy-modernizer/references/legacy-testing.md358def test_legacy_user_creation(legacy_db):STRING
LOWskills/sre-engineer/references/slo-sli-management.md14def calculate_availability_sli(metrics):CODE
LOWskills/sre-engineer/references/automation-toil.md431 def test_disk_cleanup_success(self, mock_run):CODE
LOWskills/sre-engineer/references/automation-toil.md441 def test_service_restart_with_retry(self, mock_run):CODE
LOWskills/php-pro/references/testing-quality.md34 public function testCreateUserSuccessfully(): voidCODE
LOWskills/php-pro/references/testing-quality.md59 public function testCreateUserThrowsExceptionWhenEmailExists(): voidCODE
LOWskills/php-pro/references/testing-quality.md153 public function testUserCanViewTheirProfile(): voidCODE
LOWskills/php-pro/references/testing-quality.md168 public function testUserCanUpdateTheirProfile(): voidCODE
LOWskills/php-pro/references/testing-quality.md185 public function testUnauthorizedUserCannotAccessProfile(): voidCODE
LOWskills/php-pro/references/testing-quality.md192 public function testValidationFailsWithInvalidData(): voidCODE
LOWskills/php-pro/references/testing-quality.md372 public function testSendsNotificationToActiveUsers(): voidCODE
LOWskills/php-pro/references/testing-quality.md388 public function testHandlesEmailServiceFailure(): voidCODE
LOWskills/test-master/references/unit-testing.md52 async def test_get_user_returns_user(self, service, mock_repo):CODE
LOWskills/test-master/references/unit-testing.md60 async def test_get_user_raises_not_found(self, service, mock_repo):CODE
LOWskills/django-expert/SKILL.md123 def test_create_requires_auth(self):CODE
LOWskills/django-expert/SKILL.md127 def test_create_authenticated(self):CODE
LOWskills/django-expert/references/testing-django.md34 def test_create_product_authenticated(self):CODE
LOWskills/django-expert/references/testing-django.md49 def test_create_product_unauthenticated(self):CODE
LOWskills/django-expert/references/testing-django.md178 def test_access_protected_endpoint(self):CODE
LOWskills/python-pro/SKILL.md144def test_app_config_port_validation(port: int, valid: bool) -> None:CODE
LOWskills/python-pro/references/standard-library.md143class DataProcessor:CODE
LOWskills/python-pro/references/testing.md318def test_addition_commutative(a: int, b: int) -> None:CODE
LOWskills/ml-pipeline/references/training-pipelines.md363def create_distributed_dataloader(CODE
LOWskills/ml-pipeline/references/training-pipelines.md467def run_hyperparameter_search(CODE
LOWskills/ml-pipeline/references/feature-engineering.md292def create_feature_expectations(context: gx.DataContext) -> ExpectationSuite:CODE
LOWskills/ml-pipeline/references/model-validation.md522 def analyze_continuous_metric(CODE
LOWskills/ml-pipeline/references/model-validation.md701 def analyze_shadow_performance(self) -> dict:CODE
LOWskills/ml-pipeline/references/model-validation.md823 def validate_data_compatibility(CODE
LOWskills/rag-architect/references/rag-evaluation.md54def calculate_retrieval_metrics(CODE
LOWskills/rag-architect/references/rag-evaluation.md623def analyze_query_performance(CODE
LOW…lls/rag-architect/references/retrieval-optimization.md293def rewrite_query_for_retrieval(CODE
LOW…lls/rag-architect/references/retrieval-optimization.md500def search_with_recency_boost(CODE
LOW…lls/rag-architect/references/retrieval-optimization.md557def search_with_decomposition(CODE
LOW…lls/rag-architect/references/retrieval-optimization.md601def compress_retrieved_context(CODE
LOWskills/rag-architect/references/chunking-strategies.md418def find_breakpoints_percentile(CODE
LOWskills/chaos-engineer/references/kubernetes-chaos.md349def chaos_delete_custom_resources(CODE
LOW…ills/chaos-engineer/references/infrastructure-chaos.md128 def drain_az_from_load_balancer(CODE
LOW…ills/chaos-engineer/references/infrastructure-chaos.md290def create_expired_certificate(STRING
LOWskills/javascript-pro/references/node-essentials.md165class DataProcessor extends EventEmitter {CODE
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALskills/spark-engineer/references/performance-tuning.md415 .listStatus(spark.sparkContext._jvm.org.apache.hadoop.fs.Path("s3://bucket/data/"))CODE
CRITICAL…ls/shopify-expert/references/checkout-customization.md455 let cart_total: f64 = input.cart.cost.subtotal_amount.amount.parse().unwrap_or(0.0);CODE
CRITICAL…ls/shopify-expert/references/checkout-customization.md507 let cart_total: f64 = input.cart.cost.subtotal_amount.amount.parse().unwrap_or(0.0);CODE
CRITICALskills/django-expert/references/testing-django.md60from django.core.exceptions import ValidationErrorCODE
CRITICALskills/java-architect/references/spring-security.md272 .map(user -> org.springframework.security.core.userdetails.User.builder()CODE
Excessive Try-Catch Wrapping27 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUMscripts/migrate-frontmatter.py396 print(f"Error: Skills directory not found: {SKILLS_DIR}")CODE
MEDIUMscripts/migrate-frontmatter.py405 print(f"Error: Skill not found: {args.skill}")CODE
LOWskills/spark-engineer/references/rdd-operations.md464 except Exception:CODE
MEDIUMskills/spark-engineer/references/rdd-operations.md461def process_record(record):CODE
LOW…ls/fine-tuning-expert/references/evaluation-metrics.md295 except Exception as e:CODE
LOWskills/fastapi-expert/references/async-sqlalchemy.md67 except Exception:CODE
LOWskills/cli-developer/references/python-cli.md284 except Exception as e:STRING
MEDIUMskills/cli-developer/references/python-cli.md274def deploy():CODE
MEDIUMskills/swift-expert/references/swiftui-patterns.md223 print("Error: \(error)")CODE
MEDIUMskills/swift-expert/references/async-concurrency.md19 print("Error: \(error)")CODE
MEDIUMskills/swift-expert/references/async-concurrency.md107 print("Error: \(error)")CODE
MEDIUMskills/swift-expert/references/async-concurrency.md208 print("Error: \(error)")CODE
LOW…/legacy-modernizer/references/strangler-fig-pattern.md142 except Exception as e:CODE
LOW…s/legacy-modernizer/references/migration-strategies.md33 except Exception as e:CODE
LOW…ills/legacy-modernizer/references/system-assessment.md122 except Exception:CODE
MEDIUMskills/sre-engineer/SKILL.md177 print(f"Error rate for {service}: {rate:.2%}")CODE
MEDIUMskills/sre-engineer/references/error-budget-policy.md66print(f"Error budget: {budget.budget_percentage}%")CODE
MEDIUMskills/sre-engineer/references/slo-sli-management.md150print(f"Error budget: {availability_slo.error_budget * 100}%")CODE
LOWskills/sre-engineer/references/incident-chaos.md446 except Exception as e:CODE
LOWskills/python-pro/references/async-patterns.md108 except Exception:CODE
LOWskills/python-pro/references/standard-library.md376 except Exception as e:CODE
LOWskills/ml-pipeline/references/model-validation.md846 except Exception as e:CODE
LOWskills/ml-pipeline/references/pipeline-orchestration.md814 except Exception as e:CODE
LOWskills/ml-pipeline/references/experiment-tracking.md168 except Exception as e:CODE
MEDIUMskills/chaos-engineer/references/kubernetes-chaos.md409 print(f"Error listing resources: {e}")CODE
LOWskills/mcp-developer/references/python-sdk.md246 except Exception as e:CODE
LOWskills/mcp-developer/references/python-sdk.md274 except Exception as e:CODE
Decorative Section Separators10 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMdocs/ideas/documentation-site.md352Phase 3 (#69 metadata) ──────────── BLOCKING for site schemaCODE
MEDIUM⚡scripts/test-makefile.sh66# ─── Test 1: dev-link creates symlink and backup ─────────────────────COMMENT
MEDIUM⚡scripts/test-makefile.sh76# ─── Test 2: dev-link guard — already linked ─────────────────────────COMMENT
MEDIUM⚡scripts/test-makefile.sh84# ─── Test 3: dev-unlink restores backup ──────────────────────────────COMMENT
MEDIUM⚡scripts/test-makefile.sh94# ─── Test 4: dev-unlink guard — no symlink ───────────────────────────COMMENT
MEDIUM⚡scripts/test-makefile.sh102# ─── Test 5: dev-link guard — backup already exists ──────────────────COMMENT
MEDIUMscripts/test-makefile.sh114# ─── Test 6: dev-link guard — cache dir missing ─────────────────────COMMENT
MEDIUMscripts/test-makefile.sh126# ─── Test 7: dev-unlink guard — no backup ────────────────────────────COMMENT
MEDIUMscripts/test-makefile.sh141# ─── Test 8: validate runs without error ─────────────────────────────COMMENT
MEDIUMscripts/test-makefile.sh149# ─── Summary ─────────────────────────────────────────────────────────COMMENT
Modern AI Meta-Vocabulary10 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUMdocs/ideas/audit-skill-consistency.md193- **Extra section:** `## Pre-Discovery with Subagents` is a non-standard section not found in other skills. It describesCODE
MEDIUM…s/legacy-modernizer/references/migration-strategies.md343 # Call payment microservice instead of local codeCOMMENT
MEDIUM…s/legacy-modernizer/references/migration-strategies.md375# Monolith is now just orchestrationCOMMENT
MEDIUM⚡…s/legacy-modernizer/references/refactoring-patterns.md48# Step 5: Switch implementation via dependency injectionCOMMENT
MEDIUM…lls/devops-engineer/references/platform-engineering.md67# templates/microservice/template.yamlCOMMENT
MEDIUMskills/python-pro/references/type-system.md178# Concatenate for dependency injectionCOMMENT
MEDIUMskills/rag-architect/SKILL.md17# RAG ArchitectCOMMENT
MEDIUMskills/rag-architect/references/rag-evaluation.md1# RAG EvaluationCOMMENT
MEDIUMskills/rag-architect/references/rag-evaluation.md321# Wrap your RAG chainCOMMENT
MEDIUMskills/rag-architect/references/rag-evaluation.md733# In your RAG endpointCOMMENT
Docstring Block Structure5 hits · 25 pts
SeverityFileLineSnippetContext
HIGH…s/fine-tuning-expert/references/dataset-preparation.md150 Validate dataset and return statistics and warnings. Args: examples: List of training examples STRING
HIGHskills/code-documenter/SKILL.md47Fetch a single user record by ID. Args: user_id: Unique identifier for the user. active_only: When STRING
HIGHskills/code-documenter/references/python-docstrings.md7Calculate total cost including tax. Args: items: List of items to calculate total for. tax_rate: TaSTRING
HIGH…/code-documenter/references/api-docs-fastapi-django.md34Create a new user account. Args: user: User creation data including name and email. Returns: CSTRING
HIGHskills/python-pro/SKILL.md81Read configuration from a file. Args: path: Path to the configuration file. Returns: Parsed keSTRING
Magic Placeholder Names3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHCHANGELOG.md79- Skill references: replaced 149 credential-like literals across 63 files in 31 skills with angle-bracket placeholders, CODE
HIGHCHANGELOG.md79- Skill references: replaced 149 credential-like literals across 63 files in 31 skills with angle-bracket placeholders, CODE
HIGHCHANGELOG.md133- `rag-architect/SKILL.md`: reranking example instantiated the Cohere client with a hard-coded `"YOUR_API_KEY"` placeholCODE
Over-Commented Block8 hits · 8 pts
SeverityFileLineSnippetContext
LOW.astro/types.d.ts1/// <reference types="astro/client" />COMMENT
LOWskills/wordpress-pro/references/performance-security.md561 */COMMENT
LOWskills/golang-pro/references/project-structure.md221// Build: go test -tags=integrationCOMMENT
LOWskills/embedded-systems/references/rtos-patterns.md1# RTOS PatternsCOMMENT
LOWskills/rust-engineer/references/testing.md61/// use mylib::add;COMMENT
LOWskills/rust-engineer/references/testing.md421COMMENT
LOW…s/kubernetes-specialist/references/custom-operators.md141 // Engine is the database engine typeCOMMENT
LOWskills/graphql-architect/references/security.md21 ],COMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…alesforce-developer/references/integration-patterns.md938- **External Services**: OpenAPI-defined integrations with auto-generated codeCODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWscripts/migrate-frontmatter.py266 # Check if related-skills already existsCOMMENT
LOWscripts/migrate-frontmatter.py315 # Check if already has related-skillsCOMMENT
LOWscripts/migrate-frontmatter.py351 # Check if already migrated (has metadata key)COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMscripts/test-makefile.sh129# Create a symlink without a backup to test the guardCOMMENT
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/migrate-frontmatter.py113CODE
LOWscripts/migrate-frontmatter.py375CODE