Loading...
Loading...
Detect AI-generated writing patterns in developer text — docs, docstrings, commit messages, PR descriptions, and code comments. Use when reviewing any text artifact for authenticity and clarity.
npx skill4agent add existential-birds/beagle review-ai-writing| Category | Reference | Key Signals |
|---|---|---|
| Content | | Promotional language, vague authority, formulaic structure, synthetic openers |
| Vocabulary | | AI word tiers, copula avoidance, rhetorical devices, synonym cycling, commit inflation |
| Formatting | | Boldface overuse, emoji decoration, heading restatement |
| Communication | | Chat leaks, cutoff disclaimers, sycophantic tone, apologetic errors |
| Filler | | Filler phrases, excessive hedging, generic conclusions |
| Code Docs | | Tautological docstrings, narrating obvious code, "This noun verbs", exhaustive enumeration |
| Artifact | File Patterns | Notes |
|---|---|---|
| Markdown docs | | READMEs, guides, changelogs |
| Docstrings | | Language-specific docstring formats |
| Code comments | Same as docstrings | Inline and block comments |
| Commit messages | | Use synthetic path |
| PR descriptions | GitHub PR body | Use synthetic path |
| Pattern | Why It's Valid |
|---|---|
| "Ensure" in security docs | Standard term for security requirements |
| "Comprehensive" in test coverage discussion | Accurate technical descriptor |
| Formal tone in API reference docs | Expected register for reference material |
| "Leverage" in financial/business domain code | Domain-specific meaning, not AI filler |
| Bold formatting in CLI help text | Standard convention |
| Structured intro paragraphs in RFCs/ADRs | Expected format for these document types |
"This module provides" in Python | Idiomatic Python module docstring |
| Rhetorical questions in blog posts | Appropriate for informal content |
beagle-core:review-verification-protocolbeagle-core:llm-artifacts-detectionllm-artifacts-detectionreview-ai-writingllm-artifacts-detection.beagle/llm-artifacts-review.json[FILE:LINE] ISSUE_TITLE
- Category: content | vocabulary | formatting | communication | filler | code_docs
- Type: specific_pattern_name
- Original: "the problematic text"
- Suggestion: "the improved text" or "delete"
- Risk: Low | Medium
- Fix Safety: Safe | Needs review