Agent skill

AI Pattern Detection

by jmagly in jmagly/aiwg

Review editorial phrase patterns and suggest contextual alternatives; legacy name does not imply authorship detection.

MITAuto-check passed

Install AI Pattern Detection

skills CLI
$ npx skills add jmagly/aiwg --skill ai-pattern-detection -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jmagly/aiwg ai-pattern-detection --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jmagly/aiwg.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agentic/code/plugins/writing/skills/ai-pattern-detection .claude/skills/ai-pattern-detection && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ai-pattern-detection
GitHub stars
220
Token cost
~1.5k tokens
SKILL.md length
673 words
Files
3 (incl. scripts, references)
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Review editorial phrase patterns and suggest contextual alternatives; legacy name does not imply authorship detection.

  • Works in 5 steps: Corporate Buzzwords: "seamlessly… → Vague Intensifiers: "dramatically… → Formulaic Transitions: "Moreover,",… → …
  • Editing content
  • SKILL.md covers Purpose, When This Skill Applies, Detection Categories and Replacement Guidelines, plus 6 more sections
  • Runs Python scripts from its folder

What it does

AI Pattern Detection is an agent skill from jmagly/aiwg. Review editorial phrase patterns and suggest contextual alternatives; legacy name does not imply authorship detection. Use when reviewing or editing content, or when the user mentions authenticity or natural voice.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts and reference files (for example `references/quick-patterns.md` and `scripts/pattern_scanner.py`).

The repository describes itself as: Cognitive architecture for AI-augmented software development. Specialized agents, structured workflows, and multi-platform deployment. Claude Code · Codex · Copilot · Cursor ·… The licence is MIT.

When your agent uses it

  • Editing content
  • The user mentions authenticity

Example prompts

  • “/ai-pattern-detection”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Corporate Buzzwords: "seamlessly integrates", "cutting-edge", "revolutionary", "next-generation", "comprehensive solution"
  2. Vague Intensifiers: "dramatically improves", "significantly enhances", "vastly superior"
  3. Formulaic Transitions: "Moreover,", "Furthermore,", "Additionally,", "In conclusion,"
  4. Performative Language: "aims to provide", "strives to achieve", "designed to enhance"
  5. Academic Passive: "It has been observed that...", "It can be argued that..."

What it can do on your machine

Read from SKILL.md and the folder at commit dda238f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

AI Pattern Detection loads about 1.5k tokens when it runs, and up to ~1.8k if it reads all its reference files. Until then it costs about 59 tokens; SKILL.md has 673 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from jmagly/aiwg at commit dda238f, republished under its MIT licence (© jmagly). 673 words, ~1,534 tokens.

Download SKILL.mdSave it as .claude/skills/ai-pattern-detection/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
ai-pattern-detection
description
Review editorial phrase patterns and suggest contextual alternatives; legacy name does not imply authorship detection. Use when reviewing or editing content, or when the user mentions authenticity or natural voice.
namespace
aiwg
version
1.0.0
platforms
all

AI Pattern Detection Skill

Purpose

Review phrase patterns and suggest edits that fit the author’s intent and audience. This skill does not detect authorship or certify naturalness.

These are editorial preferences, not evidence of human or AI authorship. Apply only the requirements chosen by the author or project; other phrase and structure suggestions are advisory. Preserve quotations, code, literal terms, inventories, checklists, questionnaires, intentional punctuation, necessary uncertainty and domain terminology. A flagged phrase can be retained with a reason. Zero highlights and numeric scores are not publication gates. Never invent metrics, experiences, opinions or failures to satisfy a style marker.

When This Skill Applies

  • Generating any prose, documentation, or written content
  • Reviewing or editing existing documents
  • User mentions "AI detection", "writing quality", "authentic voice"
  • User asks to "make it sound more natural" or "less robotic"
  • Creating marketing copy, documentation, or communications

Detection Categories

Legacy High-Priority Patterns (Review in Context)

These phrases can be uninformative in some contexts; none identifies content as AI-generated:

  1. Corporate Buzzwords: "seamlessly integrates", "cutting-edge", "revolutionary", "next-generation", "comprehensive solution"
  2. Vague Intensifiers: "dramatically improves", "significantly enhances", "vastly superior"
  3. Formulaic Transitions: "Moreover,", "Furthermore,", "Additionally,", "In conclusion,"
  4. Performative Language: "aims to provide", "strives to achieve", "designed to enhance"
  5. Academic Passive: "It has been observed that...", "It can be argued that..."
Structural Patterns (Flag When Overused)
  1. Three-item lists: "reliable, scalable, and secure"
  2. Em-dash overuse: Multiple em-dashes in a paragraph
  3. Identical paragraph structure: Topic → 3 points → conclusion repeated
  4. Balanced hedging: "While X has challenges, it also offers opportunities"
Contextual Patterns (Check Frequency)

Review frequency in the document and language; there is no universal acceptable ratio for these words:

  • manifest, revolutionary, next-generation
  • robust, scalable, comprehensive
  • synergy, leverage, utilize

Replacement Guidelines

Instead ofUse
"plays a crucial role""handles" / "manages" / "does"
"seamlessly integrates""works with" / "connects to"
"cutting-edge""new" / "recent" / specific tech name
"Moreover,"[just start the next sentence]
"comprehensive solution"[specific description of what it does]
"dramatically improves"[specific metric: "reduces latency by 40%"]
"robust""handles X requests/second" / "99.9% uptime"

Editorial Features to Consider

Use these only when relevant and supported by the supplied material:

  1. Specific opinions: "I prefer X because..." not "X is preferred"
  2. Acknowledged trade-offs: "This approach sacrifices Y for Z"
  3. Real-world constraints: "Budget limited us to..."
  4. Uncertainty where appropriate: "We're not sure yet whether..."
  5. Varied sentence structure: Mix short and long, different openings
  6. Domain-specific vocabulary: Use actual technical terms, not generic descriptions
Show full SKILL.md (267 more words)Show less

Application Process

When generating or reviewing content:

  1. Scan for phrase patterns and explicitly mandated style rules
  2. Count contextual pattern frequency
  3. Check structural variety
  4. Suggest edits grounded in the source; retain intentional phrasing with a reason
  5. Verify facts, author intent, uncertainty and protected content survive the edit

Examples

Before (Generic Wording)

The platform seamlessly integrates cutting-edge technology to dramatically improve workflow efficiency. Moreover, it plays a crucial role in enabling next-generation solutions. In conclusion, this comprehensive approach transforms how teams collaborate.

After (Specific Wording; Requires Supporting Facts)

The platform connects to existing tools through standard APIs. Initial tests show 40% faster task completion. Teams report fewer context switches between applications.

Script Reference

The Python scripts/pattern_scanner.py is a legacy regex scanner, not the contextual diagnostic implementation. It:

  • Counts pattern frequencies
  • Labels matches using legacy severity categories; these are advisory absent a user rule
  • Generates replacement suggestions
  • Preserves the deprecated numeric authenticity_score (0–100) and grade for compatibility, with a deprecation notice; neither measures authorship or publication readiness

For contextual programmatic review, use WritingValidationEngine.diagnose(content, options) or the exported diagnoseWriting API. Results include UTF-16 spans, context, explanations and reasoned exceptions. They carry publicationGate: false. The Python scanner does not implement these context or exception fields.

Integration

This skill works with:

  • /writing-validator command for explicit validation
  • writing-validator agent for deep analysis
  • Content tasks when this skill is invoked; invocation is not proof of runtime integration

References

  • @$AIWG_ROOT/agentic/code/addons/voice-framework/README.md — Voice framework for target style profiles
  • @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/instruction-comprehension.md — Parsing content requirements accurately
  • @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/README.md — SDLC framework context for documentation quality
  • @$AIWG_ROOT/docs/cli-reference.md — CLI reference for writing-related commands
  • @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/research-before-decision.md — Research patterns before making writing recommendations

© jmagly, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts, references) in agentic/code/plugins/writing/skills/ai-pattern-detection of jmagly/aiwg.

  • SKILL.md
  • references/quick-patterns.md
  • scripts/pattern_scanner.py

Open the folder on GitHubat commit dda238f

Compare with similar skills

AI Pattern Detection next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

AI Pattern Detection compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AI Pattern Detection this skilljmagly/aiwg220—~1.5kAutomated safety check: PassMIT
Detecting Anomalous Authentication Patternsmukul975/Anthropic-Cybersecurity-Skills34k—~7.5kAutomated safety check: PassApache-2.0
Detecting Beaconing Patterns With Zeekmukul975/Anthropic-Cybersecurity-Skills34k—~662Automated safety check: PassApache-2.0
Golang Patternsaffaan-m/ECC275k—~1.1kAutomated safety check: PassMIT
Kotlin Exposed Patternsaffaan-m/ECC275k4 repos~5.5kAutomated safety check: PassMIT
Dotnet Patternsaffaan-m/ECC275k1 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • Detecting Anomalous Authentication Patterns

    mukul975/Anthropic-Cybersecurity-Skills

    Detects anomalous authentication patterns using UEBA analytics, statistical baselines, and machine learning models to identify impossible travel, credential stuffing, brute force, password spraying…

    34k GitHub stars~7.5k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Detecting Beaconing Patterns With Zeek

    mukul975/Anthropic-Cybersecurity-Skills

    Performs statistical analysis of Zeek conn.log connection intervals to detect C2 beaconing patterns.

    34k GitHub stars~662 tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Golang Patterns

    affaan-m/ECC

    Go-specific design patterns and best practices including functional options, small interfaces, dependency injection, concurrency patterns, error handling, and package organization.

    275k GitHub stars~1.1k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • JetBrains Exposed ORM patterns including DSL queries, DAO pattern, transactions, HikariCP connection pooling, Flyway migrations, and repository pattern.

    275k GitHub starsUsed in 4 repos~5.5k tokens
    DatabasesAuto-check passed
  • Dotnet Patterns

    affaan-m/ECC

    Idiomatic C and .NET patterns, conventions, dependency injection, async/await, and best practices for building robust, maintainable .NET applications.

    275k GitHub starsUsed in 1 repo~2.3k tokens
    DevelopmentAuto-check passed
  • Fastapi Patterns

    affaan-m/ECC

    FastAPI patterns for async APIs, dependency injection, Pydantic request and response models, OpenAPI docs, tests, security, and production readiness.

    275k GitHub stars~2.3k tokensUpdated 3 days ago
    Backend & APIsAuto-check passed

More from jmagly/aiwg

All 12 skills in this repo
  • Voice Apply

    jmagly/aiwg

    Apply a voice profile to transform content. An agent skill from jmagly/aiwg.

    220 GitHub stars~2.3k tokensUpdated 2 days ago
    Auto-check passed
  • Mutation Test

    jmagly/aiwg

    Run mutation testing to validate test quality beyond code coverage.

    220 GitHub stars~3.2k tokensUpdated 2 days ago
    Auto-check passed
  • TDD Enforce

    jmagly/aiwg

    Configure TDD enforcement via pre-commit hooks and CI coverage gates.

    220 GitHub stars~2.1k tokensUpdated 2 days ago
    Auto-check passed
  • LLMs Txt Support

    jmagly/aiwg

    Detect and use llms.txt files for LLM-optimized documentation.

    220 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Detect project type, AIWG framework state, team configuration, and active work to summarize status and recommend next actions

    220 GitHub stars~2.3k tokensUpdated 2 days ago
    Auto-check passed
  • Manage artifact metadata, versioning, ownership, and review history across the SDLC lifecycle

    220 GitHub stars~1.9k tokensUpdated 2 days ago
    Auto-check passed

Questions about AI Pattern Detection

What does AI Pattern Detection do?

Review editorial phrase patterns and suggest contextual alternatives; legacy name does not imply authorship detection. AI Pattern Detection is an agent skill from jmagly/aiwg. Review editorial phrase patterns and suggest contextual alternatives; legacy name does not imply authorship detection.

When should I use AI Pattern Detection?

AI Pattern Detection fits situations like: editing content; the user mentions authenticity.

How do I install AI Pattern Detection in Claude Code?

Run `npx skills add jmagly/aiwg --skill ai-pattern-detection -a claude-code`. Or copy the skill folder (agentic/code/plugins/writing/skills/ai-pattern-detection in jmagly/aiwg) into .claude/skills/ai-pattern-detection in your project. Claude Code loads it when a task matches its description.

How do I install AI Pattern Detection in Codex?

Run `npx skills add jmagly/aiwg --skill ai-pattern-detection -a codex`. Or copy the skill folder (agentic/code/plugins/writing/skills/ai-pattern-detection in jmagly/aiwg) into .agents/skills/ai-pattern-detection in your project. Codex loads it when a task matches its description.

Can I use AI Pattern Detection in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jmagly/aiwg --skill ai-pattern-detection -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-pattern-detection, .gemini/skills/ai-pattern-detection, .github/skills/ai-pattern-detection and .opencode/skills/ai-pattern-detection in your project.

What does AI Pattern Detection need to run?

Going by SKILL.md and its folder, AI Pattern Detection needs Python for the scripts in its folder. Our summary lists: Python 3.

Does AI Pattern Detection access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is AI Pattern Detection safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does AI Pattern Detection use?

AI Pattern Detection is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AI Pattern Detection use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 298 tokens, read only when the agent opens those files.

What are the alternatives to AI Pattern Detection?

Skills that share tags, products or a category with AI Pattern Detection: Detecting Anomalous Authentication Patterns (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Detecting Beaconing Patterns With Zeek (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Golang Patterns (affaan-m/ECC, 275k stars) and Kotlin Exposed Patterns (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AI Pattern Detection?

jmagly (a GitHub user) maintains it in jmagly/aiwg, which has 220 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 5, 2026.

Source: jmagly/aiwg on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.