Repository Analysis

msitarzewski/agency-agents

A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.

16.6 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of msitarzewski/agency-agents, a Shell project with 131,201 GitHub stars. SynthScan v2.0 examined 82,381 lines of code across 321 source files, recording 633 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 16.6 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

16.6
Adjusted Score
16.6
Raw Score
100%
Time Factor
2026-07-12
Last Push
131.2K
Stars
Shell
Language
82.4K
Lines of Code
321
Files
633
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 1HIGH 0MEDIUM 44LOW 588

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 633 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Structural Annotation Overuse532 hits · 1154 pts
SeverityFileLineSnippetContext
LOWdesign/design-ux-architect.md299### Step 1: Analyze Project RequirementsCOMMENT
LOWdesign/design-ux-architect.md309### Step 2: Create Technical FoundationCOMMENT
LOWdesign/design-ux-architect.md315### Step 3: UX Structure PlanningCOMMENT
LOWdesign/design-ux-architect.md321### Step 4: Developer Handoff DocumentationCOMMENT
LOWdesign/design-whimsy-injector.md360### Step 1: Brand Personality AnalysisCOMMENT
LOWdesign/design-whimsy-injector.md367### Step 2: Whimsy Strategy DevelopmentCOMMENT
LOWdesign/design-whimsy-injector.md373### Step 3: Implementation DesignCOMMENT
LOWdesign/design-whimsy-injector.md379### Step 4: Testing and RefinementCOMMENT
LOWdesign/design-ux-researcher.md166### Step 1: Research PlanningCOMMENT
LOWdesign/design-ux-researcher.md174### Step 2: Data CollectionCOMMENT
LOWdesign/design-ux-researcher.md180### Step 3: Analysis and SynthesisCOMMENT
LOWdesign/design-ux-researcher.md186### Step 4: Insights and RecommendationsCOMMENT
LOWdesign/design-brand-guardian.md172### Step 1: Brand Discovery and StrategyCOMMENT
LOWdesign/design-brand-guardian.md179### Step 2: Foundation DevelopmentCOMMENT
LOWdesign/design-brand-guardian.md185### Step 3: System CreationCOMMENT
LOWdesign/design-brand-guardian.md191### Step 4: Implementation and ProtectionCOMMENT
LOWdesign/design-ui-designer.md230### Step 1: Design System FoundationCOMMENT
LOWdesign/design-ui-designer.md237### Step 2: Component ArchitectureCOMMENT
LOWdesign/design-ui-designer.md243### Step 3: Visual Hierarchy SystemCOMMENT
LOWdesign/design-ui-designer.md249### Step 4: Developer HandoffCOMMENT
LOWdesign/design-image-prompt-engineer.md139### Step 1: Concept IntakeCOMMENT
LOWdesign/design-image-prompt-engineer.md145### Step 2: Reference AnalysisCOMMENT
LOWdesign/design-image-prompt-engineer.md151### Step 3: Prompt ConstructionCOMMENT
LOWdesign/design-image-prompt-engineer.md157### Step 4: Prompt OptimizationCOMMENT
LOWdesign/design-visual-storyteller.md79### Step 1: Story Strategy DevelopmentCOMMENT
LOWdesign/design-visual-storyteller.md90### Step 2: Visual Narrative PlanningCOMMENT
LOWdesign/design-visual-storyteller.md96### Step 3: Content Creation FrameworkCOMMENT
LOWdesign/design-visual-storyteller.md102### Step 4: Production & OptimizationCOMMENT
LOWsales/sales-coach.md200### Step 1: Observe and DiagnoseCOMMENT
LOWsales/sales-coach.md206### Step 2: Design the Coaching InterventionCOMMENT
LOWsales/sales-coach.md212### Step 3: Coach and ReinforceCOMMENT
LOWsales/sales-coach.md218### Step 4: Measure and AdjustCOMMENT
LOWsales/sales-proposal-strategist.md140### Step 1: Opportunity AnalysisCOMMENT
LOWsales/sales-proposal-strategist.md145### Step 2: Win Theme DevelopmentCOMMENT
LOWsales/sales-proposal-strategist.md150### Step 3: Narrative ArchitectureCOMMENT
LOWsales/sales-proposal-strategist.md156### Step 4: Content Development and RefinementCOMMENT
LOWsales/sales-account-strategist.md156### Step 1: Account IntelligenceCOMMENT
LOWsales/sales-account-strategist.md162### Step 2: Relationship DevelopmentCOMMENT
LOWsales/sales-account-strategist.md168### Step 3: Expansion ExecutionCOMMENT
LOWsales/sales-account-strategist.md174### Step 4: Retention and Growth MeasurementCOMMENT
LOWsales/sales-offer-lead-gen-strategist.md187### Step 1: Offer AuditCOMMENT
LOWsales/sales-offer-lead-gen-strategist.md190### Step 2: Rebuild the Value EquationCOMMENT
LOWsales/sales-offer-lead-gen-strategist.md193### Step 3: Lead Magnet IdeationCOMMENT
LOWsales/sales-offer-lead-gen-strategist.md196### Step 4: Nurture Pipeline Before Magnet LaunchCOMMENT
LOWsales/sales-offer-lead-gen-strategist.md199### Step 5: Channel Selection (One Core Four)COMMENT
LOWsales/sales-offer-lead-gen-strategist.md202### Step 6: Amplifier ActivationCOMMENT
LOWsales/sales-offer-lead-gen-strategist.md205### Step 7: Measure, Iterate, Scale (More → Better → New)COMMENT
LOWsales/sales-pipeline-analyst.md187### Step 1: Data Collection and ValidationCOMMENT
LOWsales/sales-pipeline-analyst.md192### Step 2: Pipeline DiagnosticsCOMMENT
LOWsales/sales-pipeline-analyst.md199### Step 3: Forecast ConstructionCOMMENT
LOWsales/sales-pipeline-analyst.md206### Step 4: Intervention RecommendationsCOMMENT
LOWsecurity/security-threat-intelligence-analyst.md561### Step 1: Collection & RequirementsCOMMENT
LOWsecurity/security-threat-intelligence-analyst.md567### Step 2: Processing & AnalysisCOMMENT
LOWsecurity/security-threat-intelligence-analyst.md573### Step 3: Production & DisseminationCOMMENT
LOWsecurity/security-threat-intelligence-analyst.md579### Step 4: Feedback & RefinementCOMMENT
LOWsecurity/security-threat-detection-engineer.md446### Step 1: Intelligence-Driven PrioritizationCOMMENT
LOWsecurity/security-threat-detection-engineer.md452### Step 2: Detection DevelopmentCOMMENT
LOWsecurity/security-threat-detection-engineer.md458### Step 3: Validation and DeploymentCOMMENT
LOWsecurity/security-threat-detection-engineer.md464### Step 4: Continuous ImprovementCOMMENT
LOWsecurity/security-cloud-security-architect.md438### Step 1: Assess Current PostureCOMMENT
472 more matches not shown…
Decorative Section Separators35 hits · 118 pts
SeverityFileLineSnippetContext
MEDIUMscripts/install.sh362# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh364# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh372# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh374# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh436# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh438# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh439# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh443# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh63# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh65# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh98# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh102# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh122# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh124# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh157# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh159# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh249# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh251# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh341# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh343# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh698# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh700# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh1164# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/install.sh1166# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh15# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh17# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh51# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh53# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh58# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh60# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh96# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/lib.sh98# ---------------------------------------------------------------------------COMMENT
MEDIUMengineering/engineering-data-engineer.md73# ── Bronze: raw ingest (append-only, schema-on-read) ─────────────────────────COMMENT
MEDIUMengineering/engineering-data-engineer.md82# ── Silver: cleanse, deduplicate, conform ────────────────────────────────────COMMENT
MEDIUMengineering/engineering-data-engineer.md101# ── Gold: aggregated business metric ─────────────────────────────────────────COMMENT
Hyper-Verbose Identifiers28 hits · 27 pts
SeverityFileLineSnippetContext
LOWdesign/design-inclusive-visuals-specialist.md38export function generateInclusiveVideoPrompt(subject: string, action: string, context: string) {CODE
LOWspecialized/recruitment-specialist.md286 def calculate_recruitment_cycle(self, department=None):CODE
LOW…alized/specialized-cultural-intelligence-strategist.md39export function auditWorkflowForExclusion(uiComponent: UIComponent) {CODE
LOWspecialized/specialized-model-qa.md321def variable_stability_report(CODE
LOWspecialized/supply-chain-strategist.md151 def inventory_strategy_report(self):CODE
LOWtesting/testing-workflow-optimizer.md133 def identify_optimization_opportunities(self, process_steps: List[ProcessStep]) -> List[Dict]:CODE
LOWtesting/testing-workflow-optimizer.md181 def design_optimized_workflow(self, current_steps: List[ProcessStep],CODE
LOWtesting/testing-workflow-optimizer.md237 def calculate_improvement_impact(self, current_metrics: WorkflowMetrics,CODE
LOWtesting/testing-workflow-optimizer.md270 def create_implementation_plan(self, opportunities: List[Dict]) -> Dict:CODE
LOWtesting/testing-workflow-optimizer.md298 def generate_automation_strategy(self, process_steps: List[ProcessStep]) -> Dict:CODE
LOWtesting/testing-test-results-analyzer.md123 def predict_defect_prone_areas(self):CODE
LOWtesting/testing-test-results-analyzer.md164 def generate_quality_insights(self):CODE
LOWtesting/testing-tool-evaluator.md92 def _define_evaluation_criteria(self) -> List[EvaluationCriteria]:CODE
LOWtesting/testing-tool-evaluator.md225 def calculate_total_cost_ownership(self, tool_config: Dict, years: int = 3) -> Dict:CODE
LOWtesting/testing-tool-evaluator.md250 def generate_comparison_report(self, tool_evaluations: List[ToolScoring]) -> Dict:CODE
LOWsupport/support-legal-compliance-checker.md167 def generate_data_collection_section(self):CODE
LOWsupport/support-legal-compliance-checker.md204 def generate_user_rights_section(self):STRING
LOWsupport/support-legal-compliance-checker.md243 def validate_policy_compliance(self):STRING
LOWsupport/support-analytics-reporter.md102def customer_segmentation_analysis(df):CODE
LOWsupport/support-analytics-reporter.md147def generate_customer_insights(rfm_df):CODE
LOWsupport/support-support-responder.md207 def generate_improvement_recommendations(self):CODE
LOWsupport/support-support-responder.md245 def create_proactive_outreach_list(self):CODE
LOWsupport/support-support-responder.md315 def generate_article_template(self, issue_type):CODE
LOWsupport/support-support-responder.md398 def create_interactive_troubleshooter(self, issue_category):CODE
LOWsupport/support-finance-tracker.md239 def investment_analysis_report(self, project_name, initial_investment, annual_cash_flows, project_life):CODE
LOWsupport/support-finance-tracker.md262 def get_investment_recommendation(self, npv, irr, payback, risk_score):CODE
LOWengineering/engineering-email-intelligence-engineer.md183def extract_structured_context(thread_graph):CODE
LOW…gineering/engineering-voice-ai-integration-engineer.md470def build_llm_handoff_payload(transcript: dict, task: str = "summarize") -> dict:CODE
Over-Commented Block16 hits · 14 pts
SeverityFileLineSnippetContext
LOWspecialized/government-digital-presales-consultant.md181### 5.1 Implementation MethodologyCOMMENT
LOWspecialized/specialized-model-qa.md401| # | Finding | Severity | Domain | Remediation | Deadline |COMMENT
LOWintegrations/mcp-memory/setup.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/install.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/install.sh21# aider -- Copy CONVENTIONS.md to current directoryCOMMENT
LOWscripts/install.sh41#COMMENT
LOWscripts/check-divisions.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/check-tools.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/lib.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/convert.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/convert.sh21# zcode — ZCode agent files (.zcode/agents/*.md · ~/.config/zcode/agents/*.md)COMMENT
LOWscripts/convert.sh541# The Agency — AI Agent ConventionsCOMMENT
LOWscripts/check-runbooks.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/check-agent-originality.sh1#!/usr/bin/env bashCOMMENT
LOWstrategy/nexus-strategy.md821### 15.2 NEXUS-Sprint Activation (Feature/MVP)COMMENT
LOWstrategy/nexus-strategy.md841COMMENT
Modern AI Meta-Vocabulary5 hits · 13 pts
SeverityFileLineSnippetContext
MEDIUMsecurity/security-architect.md165 # 1. Auth handled by dependency injection — fails before handler runsCOMMENT
MEDIUMspecialized/ma-integration-manager.md362### Integration Health Dashboard — RAG CriteriaCOMMENT
MEDIUMscripts/install.sh4# install.sh -- Install The Agency agents into your local agentic tool(s).COMMENT
MEDIUMstrategy/nexus-strategy.md155. [Phase 2 — Foundation & Scaffolding](#5-phase-2--foundation--scaffolding)CODE
MEDIUMstrategy/coordination/handoff-templates.md3> Standardized templates for every type of agent-to-agent handoff in the NEXUS pipeline. Consistent handoffs prevent conCODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALtesting/testing-performance-benchmarker.md142 <li>Average Response Time: ${data.metrics.http_req_duration.values.avg.toFixed(2)}ms</li>CODE
AI Slop Vocabulary2 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMscripts/lib.sh106 # the alt-screen/stty takeover). Used by the install-script test harness.COMMENT
MEDIUMscripts/convert.sh442 # ZCode agent format (Z.ai GLM harness): .md with YAML frontmatter inCOMMENT
Excessive Try-Catch Wrapping5 hits · 6 pts
SeverityFileLineSnippetContext
LOWspecialized/specialized-model-qa.md209 except Exception:CODE
LOWspecialized/specialized-model-qa.md249 except Exception:CODE
LOWscripts/build-hermes-plugin.py295 except Exception:CODE
LOWscripts/build-hermes-plugin.py357 except Exception as exc: # pragma: no cover - depends on Hermes runtimeCODE
MEDIUMengineering/engineering-mobile-app-builder.md125 print("Error loading products: \(error)")CODE
Example Usage Blocks4 hits · 5 pts
SeverityFileLineSnippetContext
LOWintegrations/mcp-memory/setup.sh5# Usage:COMMENT
LOWscripts/install.sh10# Usage:COMMENT
LOWscripts/convert.sh9# Usage:COMMENT
LOWscripts/check-agent-originality.sh13# Usage:COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMscripts/convert.sh543# This file provides Aider with the full roster of specialized AI agents fromCOMMENT
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsecurity/security-senior-secops.md746 const res = await loginAs("user@example.com", "password");CODE
LOWengineering/engineering-technical-writer.md171 line1: "123 Main St"CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWintegrations/mcp-memory/setup.sh36# Check if an MCP client config exists in common locationsCOMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/build-hermes-plugin.py9CODE