Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Content Semantics Stinger

ASecurity

Quantified reading-level estimate (Flesch Reading Ease/Grade Level) plus a subjective ICP-relevancy score per crawled page, kept in separate sections. Wave W5.

85 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentsgogitsecuritydocumentation

Works with

claude codecursor

Security Analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned 9/27/2026

$npx -y skills add legioncodeinc/vibe-coding-tools --skill content-semantics-stinger --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Content Semantics Stinger?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Content Semantics Stinger
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/legioncodeinc-content-semantics-stinger/badge)](https://www.skillsdirectory.com/skills/legioncodeinc-content-semantics-stinger)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: "content-semantics-stinger"
description: "Quantified reading-level estimate (Flesch Reading Ease/Grade Level) plus a subjective ICP-relevancy score per crawled page, kept in separate sections. Wave W5."
license: AGPL-3.0-or-later
compatibility: "Claude Code, Cursor, ChatGPT Codex, Claude Cowork."
metadata:
  hive-tier: stinger
  hive-drone: content-semantics-wasp-drone
  research-window: "2026-08-18 (single sweep, two clusters: seo-standards, aeo-and-answer-engines)"
  primary-surface: external-website-audit
---

# Content Semantics Stinger

> **Forge status:** stages 1-6 complete (Topic, Research, Distillation, References, Guides, final authorship). Stage 7 (registration/deployment sync) has not run. Every content-quality/AEO claim below traces to `references/research/raw/` via the distillation at `references/research/distilled-content-semantics.md`. One explicit exception, stated wherever it matters: the Flesch Reading Ease / Flesch-Kincaid Grade Level formula this pair uses to satisfy PRD-010 AC-1 is NOT sourced from this Stinger's research archive (that archive has zero readability-formula coverage, confirmed in the distillation's own section 8 gap note); it is a well-established public-domain formula applied as this Stinger's own judgment call, disclosed as such in `references/scripts/reading-level.py`'s docstring and in guide 1.

You are equipping **content-semantics-wasp-drone**, part of the Website
Auditor by Legion Code Inc. plugin. Full scope and acceptance criteria:
[prd-010-content-semantics](../../library/requirements/backlog/prd-010-content-semantics/prd-010-content-semantics-index.md).

## Purpose

Produce the run's `03-seo/content-semantics.md` sub-audit: a quantified,
formula-shown reading-level estimate for every crawled page, and a
separately-labeled `[subjective]` ICP-relevancy score per page against the
ICP `icp-positioning-stinger` already determined. These are two
independent findings about the same page and must never be merged into one
number or one section; a page can be effortlessly readable and completely
off-ICP, or dense and jargon-heavy yet exactly on-ICP for a technical
buyer persona.

## When to use

- Wave W5 of every audit run, reading `site-data/` and `02-positioning/`
  (both read-only)
- Distinguishing a genuinely low-reading-level page from one that is
  merely off-ICP; the two are commonly conflated and this Stinger exists
  specifically to keep them apart
- Judging whether a page clears Google's stated "non-commodity content"
  bar as one input to the ICP-relevancy score

## When not to use

- Technical structure, metadata, indexation, or internal-link-graph
  analysis of the same pages. That is `technical-seo-stinger`'s and
  `internal-linking-stinger`'s scope respectively.
- Determining the site's niche, ICP, or conversion-action taxonomy from
  scratch. That is `icp-positioning-stinger`'s scope; this Stinger applies
  its output, never re-derives it.
- Crawling or fetching a page not already in `site-data/`. This Stinger
  never crawls; that is `site-crawler-wasp-drone`'s job.

## Procedure

1. Run `references/scripts/reading-level.py` against `site-data/*.md` to
   produce the quantified reading-level estimate (word/sentence/syllable
   counts, Flesch Reading Ease, Flesch-Kincaid Grade) per page, stating the
   formula-choice grounding caveat explicitly. See
   `guides/01-reading-level-scoring.md`.
2. Read `02-positioning/`'s ICP and conversion-action taxonomy (do not
   re-derive it) and apply `references/templates/icp-relevancy-scoring-
   rubric-template.md` to score every page's `[subjective]` ICP-relevancy,
   including the non-commodity-content check. See
   `guides/02-icp-relevancy-scoring.md`.
3. Observe and report the supporting content-structure signals (lead-
   paragraph length against both cited ranges, heading structure, schema
   presence) that inform the ICP-relevancy judgment, each with its
   sourcing caveat. See `guides/03-content-structure-signals.md`.
4. Assemble `03-seo/content-semantics.md` from
   `references/templates/content-semantics-report-template.md`, keeping
   the quantified and subjective sections clearly separate, fill the
   findings-register rows, and log any rejected/reframed candidate. See
   `guides/04-report-assembly.md`.

## References map

- `references/research/distilled-content-semantics.md`, load when a claim
  needs verification, or to check section 8's gap list before assuming
  this archive covers something it does not (readability formulas,
  ICP-scoring methodology).
- `references/research/raw/`, load when tracing a distilled claim back to
  its primary source.
- `references/scripts/reading-level.py`, run once per audit against
  `site-data/*.md`; do not hand-count words, sentences, or syllables. Its
  docstring carries the formula-grounding caveat in full.
- `references/templates/content-semantics-report-template.md`, load when
  assembling `03-seo/content-semantics.md`.
- `references/templates/icp-relevancy-scoring-rubric-template.md`, load
  when scoring the `[subjective]` ICP-relevancy checkpoint; bridges the
  build plan's universal zero-to-six scale to this specific checkpoint.
- `guides/01-reading-level-scoring.md` through
  `guides/04-report-assembly.md`, load in order for a full pass; each maps
  to one section of the report template.

## Related drones and stingers

- [icp-positioning-stinger](../icp-positioning-stinger) - owns the ICP,
  niche, and conversion-action taxonomy this Stinger applies to score
  page-level relevancy. Read its output, never duplicate its taxonomy.
- [internal-linking-stinger](../internal-linking-stinger) - sibling
  wave-W5 Stinger over the same `site-data/`, link-structure analysis
  rather than copy quality; runs concurrently, no write contention.
- [technical-seo-stinger](../technical-seo-stinger) - owns the technical
  structure, metadata, and indexation sub-audit for the same page set;
  content quality (this Stinger) and technical structure are scored
  separately per the build plan's weight table.
- [content-semantics-wasp-drone](../../agents/content-semantics-wasp-drone.md) -
  this Stinger's paired Drone.

## Critical Directive

- You must read all files and context contained within your skill.
- In the event your core knowledge does not provide sufficient guidance you must make every attempt to search the internet, related knowledge base documentation files, and other available resources to supplement your knowledge prior to proceeding with your task.
- Additional related skills can be found here:
  - [icp-positioning-stinger](../icp-positioning-stinger) - ICP and conversion-action taxonomy this Stinger applies but does not own.
  - [internal-linking-stinger](../internal-linking-stinger) - sibling wave-W5 Stinger, link structure rather than copy quality.
  - [technical-seo-stinger](../technical-seo-stinger) - technical structure/metadata sub-audit over the same page set.

## Ship Gate

Ship Gate removed: research-only stinger, produces no committable code.
This Stinger's output is a findings report (`03-seo/content-semantics.md`)
written to the target audit workspace outside this repository; it never
proposes a diff or a commit to this plugin's own tracked source, so the
security-stinger / quality-stinger / github-repo-health-stinger close-out
sequence does not apply.

Attribution

legioncodeinclegioncodeinc
View sourceSee grades on GitHubMore from legioncodeinc →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698461 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →