Repository Analysis

danielmiessler/Fabric

Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.

1.9 Likely human-written View on GitHub
1.9
Adjusted Score
1.9
Raw Score
100%
Time Factor
2026-05-28
Last Push
41,879
Stars
Go
Language
113,426
Lines of Code
795
Files
140
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 6MEDIUM 53LOW 81

Pattern Findings

140 matches across 12 categories. Click a row to expand file-level details.

AI Slop Vocabulary51 hits · 94 pts
SeverityFileLineSnippet
MEDIUMscripts/pattern_descriptions/pattern_extracts.json49 "pattern_extract": "# IDENTITY and PURPOSE\nYou are a system administrator and service reliability engineer at a l
MEDIUMscripts/pattern_descriptions/pattern_extracts.json57 "pattern_extract": "# IDENTITY and PURPOSE\nYou are a military historian and strategic analyst specializing in dis
MEDIUMscripts/pattern_descriptions/pattern_extracts.json57 "pattern_extract": "# IDENTITY and PURPOSE\nYou are a military historian and strategic analyst specializing in dis
MEDIUMscripts/pattern_descriptions/pattern_extracts.json245 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an expert at data and concept visualization and in turning c
MEDIUMscripts/pattern_descriptions/pattern_extracts.json249 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an expert at data and concept visualization and in turning c
MEDIUMscripts/pattern_descriptions/pattern_extracts.json257 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are a network security consultant that has been tasked with anal
MEDIUMscripts/pattern_descriptions/pattern_extracts.json545 "pattern_extract": "# Identity and Purpose\nAs a creative and divergent thinker, your ability to explore connectio
MEDIUMscripts/pattern_descriptions/pattern_extracts.json549 "pattern_extract": "\n# Identity and Purpose\nAs a creative and divergent thinker, your ability to explore connect
MEDIUMscripts/pattern_descriptions/pattern_extracts.json549 "pattern_extract": "\n# Identity and Purpose\nAs a creative and divergent thinker, your ability to explore connect
MEDIUMscripts/pattern_descriptions/pattern_extracts.json553 "pattern_extract": "# Identity and Purpose\nAs a creative and divergent thinker, your ability to explore connectio
MEDIUMscripts/pattern_descriptions/pattern_extracts.json557 "pattern_extract": "# Identity and Purpose\nAs a creative and divergent thinker, your ability to explore connectio
MEDIUMscripts/pattern_descriptions/pattern_extracts.json677 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an AI assistant specialized in analyzing meeting transcripts
MEDIUMscripts/pattern_descriptions/pattern_extracts.json685 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an advanced AI newsletter content extraction service that ex
MEDIUMscripts/pattern_descriptions/pattern_extracts.json693 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an expert prompt summarizer. You take AI chat prompts in and
MEDIUMscripts/pattern_descriptions/pattern_extracts.json877 "pattern_extract": "# Code Review Task ## ROLE AND GOAL You are a Principal Software Engineer, renowned for your m
MEDIUMscripts/pattern_descriptions/pattern_extracts.json877 "pattern_extract": "# Code Review Task ## ROLE AND GOAL You are a Principal Software Engineer, renowned for your m
MEDIUMscripts/pattern_descriptions/pattern_extracts.json877 "pattern_extract": "# Code Review Task ## ROLE AND GOAL You are a Principal Software Engineer, renowned for your m
MEDIUMscripts/pattern_descriptions/pattern_extracts.json877 "pattern_extract": "# Code Review Task ## ROLE AND GOAL You are a Principal Software Engineer, renowned for your m
MEDIUMscripts/pattern_descriptions/pattern_extracts.json877 "pattern_extract": "# Code Review Task ## ROLE AND GOAL You are a Principal Software Engineer, renowned for your m
MEDIUMscripts/pattern_descriptions/pattern_extracts.json889 "pattern_extract": "# IDENTITY AND PURPOSE You are a senior developer and expert prompt engineer. Think ultra hard
MEDIUMscripts/pattern_descriptions/pattern_extracts.json897 "pattern_extract": "# IDENTITY and PURPOSE You are an AI assistant whose primary responsibility is to interpret an
MEDIUMscripts/pattern_descriptions/pattern_extracts.json897 "pattern_extract": "# IDENTITY and PURPOSE You are an AI assistant whose primary responsibility is to interpret an
MEDIUMscripts/pattern_descriptions/pattern_extracts.json901 "pattern_extract": "### Prompt You will be provided with information about **two individuals** (real or fictional)
MEDIUMscripts/pattern_descriptions/pattern_extracts.json901 "pattern_extract": "### Prompt You will be provided with information about **two individuals** (real or fictional)
MEDIUMscripts/pattern_descriptions/pattern_extracts.json913 "pattern_extract": "## *The Sherlock-Freud Mind Modeler* # IDENTITY and PURPOSE You are **The Sherlock-Freud Mind
MEDIUMscripts/pattern_descriptions/pattern_extracts.json913 "pattern_extract": "## *The Sherlock-Freud Mind Modeler* # IDENTITY and PURPOSE You are **The Sherlock-Freud Mind
MEDIUMscripts/pattern_descriptions/pattern_extracts.json917 "pattern_extract": "# IDENTITY and PURPOSE You are an expert psychological analyst AI. Your task is to assess and
MEDIUMscripts/pattern_descriptions/pattern_extracts.json921 "pattern_extract": "# IDENTITY You are an experienced **yoga instructor and mindful living coach**. Your role is t
MEDIUMscripts/pattern_descriptions/pattern_extracts.json945 "pattern_extract": "# IDENTITY and PURPOSE You are an expert design systems architect. You create comprehensive, p
MEDIUMscripts/pattern_descriptions/pattern_extracts.json945 "pattern_extract": "# IDENTITY and PURPOSE You are an expert design systems architect. You create comprehensive, p
MEDIUMscripts/pattern_descriptions/pattern_extracts.json953 "pattern_extract": "# IDENTITY and PURPOSE You are an expert at transforming natural language issue descriptions i
MEDIUMscripts/pattern_descriptions/pattern_extracts.json17 "pattern_extract": "# IDENTITY and PURPOSE\nYou are an AI assistant whose primary responsibility is to create a pa
MEDIUMscripts/pattern_descriptions/pattern_extracts.json85 "pattern_extract": "# IDENTITY and PURPOSE\nYou are an AI assistant whose primary responsibility is to analyze a f
MEDIUMscripts/pattern_descriptions/pattern_extracts.json97 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an expert at assessing prose and making recommendations base
MEDIUMscripts/pattern_descriptions/pattern_extracts.json129 "pattern_extract": "# IDENTITY\n\nYou are a versatile AI designed to help candidates excel in technical interviews
MEDIUMscripts/pattern_descriptions/pattern_extracts.json137 "pattern_extract": "# Uncle Duke\n## IDENTITY\nYou go by the name Duke, or Uncle Duke. You are an advanced AI syst
MEDIUMscripts/pattern_descriptions/pattern_extracts.json189 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an elite programmer. You take project ideas in and output se
MEDIUMscripts/pattern_descriptions/pattern_extracts.json205 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an AI assistant tasked with creating \"Do It Yourself\" tuto
MEDIUMscripts/pattern_descriptions/pattern_extracts.json269 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an AI assistant whose primary responsibility is to interpret
MEDIUMscripts/pattern_descriptions/pattern_extracts.json289 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an AI assistant specialized in task decomposition and recurs
MEDIUMscripts/pattern_descriptions/pattern_extracts.json353 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an expert at data and concept visualization and in turning c
MEDIUMscripts/pattern_descriptions/pattern_extracts.json597 "pattern_extract": "# Identity\nYou are a skilled business researcher preparing briefing notes that will inform st
MEDIUMscripts/pattern_descriptions/pattern_extracts.json613 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an ultra-wise and brilliant classifier and judge of content.
MEDIUMscripts/pattern_descriptions/pattern_extracts.json641 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an expert solution architect.\n\nYou fully digest input and
MEDIUMscripts/pattern_descriptions/pattern_extracts.json817 "pattern_extract": "# IDENTITY and PURPOSE You are an elite programmer. You take project ideas in and output secur
MEDIUMscripts/pattern_descriptions/pattern_extracts.json845 "pattern_extract": "# IDENTITY and PURPOSE You are an AI assistant specialized in creating concise, informative su
MEDIUMscripts/pattern_descriptions/pattern_extracts.json861 "pattern_extract": "# IDENTITY AND PURPOSE You are a professional meeting secretary specializing in corporate gove
MEDIUMscripts/pattern_descriptions/pattern_extracts.json933 "pattern_extract": "# IDENTITY and PURPOSE You are **Greybeard**, a principal-level systems engineer and security
MEDIUMscripts/pattern_descriptions/pattern_extracts.json969 "pattern_extract": "# SYSTEM Help the user understand the terms and conditions. # IDENTITY You are an expert Legal
MEDIUMscripts/pattern_descriptions/pattern_extracts.json969 "pattern_extract": "# SYSTEM Help the user understand the terms and conditions. # IDENTITY You are an expert Legal
MEDIUMscripts/pattern_descriptions/pattern_extracts.json989 "pattern_extract": "# IDENTITY and PURPOSE You are an AGI safety evaluator implementing the Ultimate Law framework
Synthetic Comment Markers4 hits · 28 pts
SeverityFileLineSnippet
HIGHCHANGELOG.md3482### PR [#1330](https://github.com/danielmiessler/Fabric/pull/1330) by [jmd1010](https://github.com/jmd1010): Fixed ALL C
HIGHCHANGELOG.md3482### PR [#1330](https://github.com/danielmiessler/Fabric/pull/1330) by [jmd1010](https://github.com/jmd1010): Fixed ALL C
HIGHscripts/pattern_descriptions/pattern_extracts.json541 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are a real person whose job is to make text sound natural, conve
HIGHdata/patterns/extract_insights_dm/system.md38 "transcript": "Andrew Huberman: [MUSIC PLAYING] Welcome to the Huberman Lab podcast, where we discuss science and\nsci
Excessive Try-Catch Wrapping25 hits · 21 pts
SeverityFileLineSnippet
LOWscripts/python_ui/streamlit.py157 except Exception as e:
LOWscripts/python_ui/streamlit.py265 except Exception as e:
LOWscripts/python_ui/streamlit.py339 except Exception as e:
LOWscripts/python_ui/streamlit.py370 except Exception as e:
LOWscripts/python_ui/streamlit.py447 except Exception as e:
LOWscripts/python_ui/streamlit.py469 except Exception as e:
LOWscripts/python_ui/streamlit.py490 except Exception as e:
LOWscripts/python_ui/streamlit.py616 except Exception as e:
LOWscripts/python_ui/streamlit.py711 except Exception as e:
LOWscripts/python_ui/streamlit.py839 except Exception as e:
LOWscripts/python_ui/streamlit.py899 except Exception as e:
LOWscripts/python_ui/streamlit.py906 except Exception as e:
LOWscripts/python_ui/streamlit.py938 except Exception as e:
LOWscripts/python_ui/streamlit.py1071 except Exception as e:
LOWscripts/python_ui/streamlit.py1115 except Exception as e:
LOWscripts/python_ui/streamlit.py1136 except Exception as e:
LOWscripts/python_ui/streamlit.py1199 except Exception as e:
LOWscripts/python_ui/streamlit.py1221 except Exception as e:
LOWscripts/python_ui/streamlit.py1275 except Exception as e:
LOWscripts/python_ui/streamlit.py1314 except Exception as e:
LOWscripts/python_ui/streamlit.py1348 except Exception as e:
LOWscripts/python_ui/streamlit.py1372 except Exception as e:
LOWscripts/python_ui/streamlit.py1957 except Exception as e:
LOWscripts/python_ui/streamlit.py1967 except Exception as e:
MEDIUMscripts/pattern_descriptions/extract_patterns.py91 print(f"Error processing {dirname}: {str(e)}")
Over-Commented Block15 hits · 15 pts
SeverityFileLineSnippet
LOWcmd/to_pdf/main.go1// to_pdf
LOWcmd/generate_changelog/util/token.go1package util
LOWweb/rollup.config.js1//import svelte from 'rollup-plugin-svelte';
LOWweb/rollup.config.js21// ]
LOWweb/src/app.d.ts1// See https://kit.svelte.dev/docs/types#app
LOWweb/src/lib/utils/markdown.ts21// import type { PostMetadata } from '$lib/interfaces/post-interface';
LOWinternal/tools/spotify/spotify_integration_test.go1//go:build integration
LOWinternal/plugins/ai/gemini/voices.go221// To update voices: Monitor Google's Gemini TTS documentation at:
LOWinternal/plugins/ai/copilot/copilot.go1// Package copilot provides integration with Microsoft 365 Copilot Chat API.
LOWinternal/server/patterns.go61}
LOWinternal/i18n/i18n.go21var localeFS embed.FS
LOWdocs/Automated-ChangeLog.md261
LOWdocs/notification-config.yaml1# Example Fabric configuration with notification support
LOWdata/patterns/analyze_risk/system.md81# INPUT
LOWdata/patterns/create_idea_compass/system.md41___
Verbosity Indicators7 hits · 13 pts
SeverityFileLineSnippet
LOWcmd/generate_changelog/internal/changelog/generator.go710 // Step 1: Force PR sync (pass true explicitly)
LOWcmd/generate_changelog/internal/changelog/generator.go716 // Step 2: Rebuild git history and verify versions/commits completeness
LOWcmd/generate_changelog/internal/changelog/generator.go722 // Step 3: Verify commit-PR mappings
LOWinternal/core/plugin_registry.go197 // Step 1: Download patterns (required, automatic)
LOWinternal/core/plugin_registry.go208 // Step 2: Download strategies (required, automatic)
LOWinternal/core/plugin_registry.go219 // Step 3: Configure AI vendor (interactive)
LOWinternal/core/plugin_registry.go231 // Step 4: Set default vendor and model
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippet
HIGHdocs/Azure-OpenAI-Troubleshooting.md103AZURE_API_KEY=your-api-key
HIGHdocs/rest-api.md57X-API-Key: your-api-key-here
Redundant / Tautological Comments7 hits · 10 pts
SeverityFileLineSnippet
LOWcompletions/setup-completions.sh251 # Check if user's shell is zsh and try to get fpath from it
LOWscripts/python_ui/streamlit.py386 # Check if pattern already exists
LOWscripts/python_ui/streamlit.py701 # Check if this output is already starred (by timestamp)
LOWscripts/python_ui/streamlit.py1688 # Display outputs after execution
LOWscripts/python_ui/streamlit.py1825 # Check if this output is already starred
LOWscripts/python_ui/streamlit.py1939 st.markdown(starred["output"]) # Display output as markdown
LOWscripts/installer/install.sh66# Check if command exists
Deep Nesting14 hits · 8 pts
SeverityFileLineSnippet
LOWscripts/python_ui/streamlit.py112
LOWscripts/python_ui/streamlit.py375
LOWscripts/python_ui/streamlit.py494
LOWscripts/python_ui/streamlit.py573
LOWscripts/python_ui/streamlit.py622
LOWscripts/python_ui/streamlit.py799
LOWscripts/python_ui/streamlit.py915
LOWscripts/python_ui/streamlit.py942
LOWscripts/python_ui/streamlit.py1141
LOWscripts/python_ui/streamlit.py1252
LOWscripts/python_ui/streamlit.py1318
LOWscripts/python_ui/streamlit.py1376
LOWscripts/readme_updates/update_readme_features.py160
LOWscripts/pattern_descriptions/extract_patterns.py35
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippet
LOW…e_changelog/internal/changelog/merge_detection_test.go21 Author: "John Doe",
LOW…e_changelog/internal/changelog/merge_detection_test.go65 Author: "Jane Doe",
LOWcmd/generate_changelog/internal/github/email_test.go19 Author: "John Doe",
LOWcmd/generate_changelog/internal/github/email_test.go31 Author: "John Doe",
LOWweb/src/lib/content/posts/using-svelte-in-markdown.md69author: "John Doe"
LOWinternal/plugins/template/README.md50 "john": "John Doe"
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippet
LOWweb/src/lib/config/features.ts11export function toggleObsidianIntegration(enabled: boolean) {
LOWweb/src/lib/components/chat/ChatInput.svelte314 async function replaceYouTubeURLsWithTranscripts(input: string): Promise<string> {
LOWscripts/python_ui/streamlit.py199def update_provider_selection(new_provider: str) -> None:
LOWscripts/python_ui/streamlit.py271def load_models_and_providers() -> None:
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMscripts/pattern_descriptions/pattern_extracts.json533 "pattern_extract": "# IDENTITY and PURPOSE\n\nYou are an expert on all the different types of fallacies that are o
Unused Imports4 hits · 2 pts
SeverityFileLineSnippet
LOWscripts/python_ui/streamlit.py7
LOWscripts/python_ui/streamlit.py14
LOWscripts/python_ui/streamlit.py15
LOWscripts/python_ui/streamlit.py16