code-foundation-stinger Skill
scriptsFührt ein Read-only-Health-Audit eines Repositories durch, um die Bereitschaft für die Zusammenarbeit zwischen Menschen und KI-Agenten zu bewerten.
- GitHub Stars
- 95
- Dateien
- 22
- Letzter Commit
- 18. Okt. 2026
- Lizenz
- AGPL-3.0-or-later
- Erlaubte Tools
- —
Was macht der code-foundation-stinger Skill?
code-foundation-stinger ist ein Agent Skill. Führt ein Read-only-Health-Audit eines Repositories durch, um die Bereitschaft für die Zusammenarbeit zwischen Menschen und KI-Agenten zu bewerten.
Zusammenfassung erzeugt aus der SKILL.md des Skills.
Über den code-foundation-stinger skill
Die Hauptfunktion dieses Tools besteht darin, zu bewerten, ob ein Repository für eine sichere Zusammenarbeit zwischen Menschen und KI-Agenten vorbereitet ist. Es führt ein Read-only-Health-Audit durch, um festzustellen, ob eine Codebase essentielle Foundation-Standards erfüllt, wie zum Beispiel konsistente Lockfiles, bestandene Tests und korrekte Linting-Konfigurationen. Entwickler nutzen dies, um die Repository-Bereitschaft zu evaluieren, bevor sie tiefere Security- oder Qualitäts-Audits starten.
Ein Agent sollte diesen Skill laden, wenn er damit beauftragt wird, Fragen zur Repository-Health, zur Präsenz von CI oder zur Kompatibilität mit KI-Agenten zu beantworten. Der Prozess basiert auf Python 3.11 und git und nutzt Skripte wie foundation_scan.py für deterministische Scans sowie run_in_copy.py, um Projekt-Commands innerhalb einer temporären Kopie auszuführen, damit das ursprüngliche Repository unberührt bleibt. Im Gegensatz zu Setup-Tools modifiziert dieser Skill niemals Dateien; stattdessen erstellt er findings.jsonl, metrics.json und notes.md, um spezifische Lücken und Messwerte gemäß dem Audit My Code Contract zu dokumentieren.
Was ein agent damit machen kann
- 1KI-Agent-Readiness bewertenErmitteln, ob ein Repository die notwendige Dokumentation und Struktur besitzt, damit ein KI-Agent effektiv arbeiten kann.
- 2Repository-Health-Baseline auditierenPrüfen, ob essentielle Dateien wie CI-Konfigurationen, Tests und Lockfiles vorhanden sind.
- 3Repository-Assessment vor dem AuditSicherstellen, dass Build-Systeme und Tests solide sind, bevor ein formelles Security- oder Qualitäts-Audit beginnt.
Geschrieben basierend auf dem SKILL.md des skills. Jeder use case wurde gegen ein zitat daraus geprüft.
So installierst du den code-foundation-stinger Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den code-foundation-stinger Skill in Plugin installieren
/plugin marketplace add legioncodeinc/vibe-coding-tools /plugin install code-audit-tools@wasp-nest
Den code-foundation-stinger Skill in Claude Code installieren
~/.claude/skills/code-foundation-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger ~/.claude/skills/code-foundation-stingerDen code-foundation-stinger Skill in Claude Code (project) installieren
.claude/skills/code-foundation-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger .claude/skills/code-foundation-stingerDen code-foundation-stinger Skill in Codex installieren
~/.agents/skills/code-foundation-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger ~/.agents/skills/code-foundation-stingerDen code-foundation-stinger Skill in Gemini CLI installieren
~/.gemini/skills/code-foundation-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger ~/.gemini/skills/code-foundation-stingerDen code-foundation-stinger Skill in Claude.ai installieren
npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger code-foundation-stinger && zip -r code-foundation-stinger.zip code-foundation-stinger # claude.ai → Customize → Skills → + → Create skill → Upload a skill → code-foundation-stinger.zip
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Skill braucht 80 Punkte, keinen schweren Befund und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarlegioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger is public and reachablegithub.com/legioncodeinc/vibe-coding-tools/tree/HEAD/plugins ↗Bestanden
- Open Source Lizenz (OSI)AGPL-3.0-or-later is not OSI-approvedspdx.org/licenses/AGPL-3.0-or-later.html ↗Befund
- Commit oder Release im letzten JahrLast commit 2026-10-18github.com/legioncodeinc/vibe-coding-tools/commits ↗Bestanden
- Keine Download-und-Ausführen-Muster oder Zugangsdatendiebstahl in Skripten4 scripts read; no download-and-run, remote eval, base64 execution or credential uploadBestanden
- Keine versteckten Anweisungen in SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Bestanden
- Vorab erlaubte Tools sind eingeschränktNo pre-approved tools; the agent asks before using onegithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Bestanden
- SKILL.md folgt dem Agent-Skills-Formatthe description does not say when to use the skillgithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Befund
SKILL.md
Auf GitHub ansehenCode Foundation Stinger
Purpose
Answer one question for the /audit-my-code run: is this repository set up so humans and AI agents can work in it safely? This is the Foundation dimension every audit tier runs first. It measures the repository against the baseline that get-started-stinger establishes (Library Schema v2 tree, wasp-nest.lock, CI, dependency automation, CODEOWNERS, README and policy files, .gitignore and .env.example) and extends it with current repository health practice: OpenSSF Scorecard style checks, whether tests exist and pass, lint and typecheck configuration, lockfile consistency, runtime pins, committed secrets, branch protection, and AI agent readiness (AGENTS.md or CLAUDE.md, size and accuracy). It runs get-started-stinger in assess-only mode: where get-started would create something, a finding names the exact step that would fix it. It produces findings.jsonl, metrics.json and notes.md for 00-foundation/ under the Audit My Code contract 1.0 and changes nothing in the audited repository.
When to use
- The orchestrator dispatches the Foundation dimension for any tier (
foundation,vibe,basic,full,mario) - "Is this repo healthy?", "do we have CI and tests?", "will an AI agent be able to work in this repo?"
- Before a security or quality audit, to learn whether the build, tests and lockfile are sound enough to audit
When not to use
- Setting the repository up or fixing what the audit finds: that is
get-started-stinger(writes files) or themariotier's remediation step - Vulnerability analysis, exploitability, secret rotation:
security-stingerandsecurity-wasp-drone - Duplicate, dead or bloated code:
code-bloat-wasp-drone - Implementation versus PRD checks:
quality-stinger - CI pipeline design depth:
ci-release-stinger; detailed GitHub settings scoring across eight dimensions:github-repo-health-stinger - README authorship:
readme-writing-stinger
Procedure
- Read guides/00-scoping-and-read-only-rules.md first. It fixes the hard rules: never modify the audited repository, run project code only in the throwaway copy, GitHub access read-only, secrets redacted.
- Read
<workspace>/intake.json. Check tools (python3,git,gh auth status) and record caps. - Run
scripts/foundation_scan.py --repo <repo> --gh --out <workspace>/00-foundation/raw/foundation_scan.json(drop--ghif gh is unavailable). It makes the file-presence and API checks and emits contract-shaped findings and measures. - Follow guides 01 to 04 in order, reading only what the scanner cannot judge and resolving every finding tagged
needs-drone-read: 01 Wasp Nest readiness, 02 CI, tests, lint and typecheck (run commands withscripts/run_in_copy.py), 03 dependencies, lockfiles and secrets, 04 repository governance. - Follow 05 writing metrics and findings: write
judgment.jsonlandmeasures-extra.json, runscripts/assemble_foundation.pyuntil it validates, writenotes.md, index the raw artifacts. - Return a short report: verdict, counts by severity, measures in
at-riskorcritical, caps, output paths.
References map
| Path | Load when |
|---|---|
guides/00-scoping-and-read-only-rules.md |
Every run, first |
guides/01-wasp-nest-readiness.md |
Library, lock, agent file checks |
guides/02-ci-tests-lint-typecheck.md |
Workflow review and running tests, lint, typecheck in the copy |
guides/03-dependencies-lockfiles-secrets.md |
Lockfiles, update automation, runtime pins, env files, secret-shaped strings |
guides/04-repository-governance.md |
README, license, CODEOWNERS, branch protection, Scorecard view |
guides/05-writing-metrics-and-findings.md |
Producing and validating the output files |
references/REFERENCE.md |
Map of every reference file |
references/foundation-checklist.md |
Every check id, default severity, owner, get-started step |
references/get-started-assess-map.md |
Naming the get-started step; what a healthy initialized repo has |
references/measures-and-bands.md |
Bands for every metrics.json measure |
references/scorecard-mapping.md |
Which Scorecard checks are approximated and how |
references/gh-readonly-calls.md |
Before any gh call |
references/detection-patterns.md |
Manual workflow, secrets, lockfile and agent-file checks |
references/runtime-eol-table.md |
End-of-life Node and Python pins |
references/finding-templates.md |
Writing judgment findings |
references/research/distilled-foundation.md |
Verifying a claim or resolving a conflict |
| Source research archive (not shipped with the plugin) | Source-repository only; the shipped distillation summarizes it, do not require it |
scripts/foundation_scan.py |
Step 3: deterministic scan, read-only |
scripts/run_in_copy.py |
Running project commands in the throwaway copy only |
scripts/assemble_foundation.py |
Step 5: validate and write the three output files |
scripts/test_foundation.py |
After any script edit: python3 scripts/test_foundation.py |
Related drones and stingers
- code-foundation-wasp-drone - The paired Drone that runs this Stinger and writes
00-foundation/. - audit-my-code-stinger - Owns the run contract, tiers and workspace this Stinger writes into.
get-started-stinger- Defines the baseline in assess mode; this Stinger never runs its write steps. Ships with the core Wasp Nest plugin, not this pack.github-repo-health-stinger- Source of the read-only branch protection and settings checks; use it for the full eight-dimension GitHub hygiene report.security-stinger- Receives handoffs for committed secrets and workflow injection.dependency-audit-stinger- Deeper supply-chain triage beyond lockfile and update-tool presence.
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:
get-started-stinger- Baseline for a correctly initialized repository; read in full before the first run.github-repo-health-stinger- Read-only GitHub hygiene checks to borrow.security-stinger- Where committed-secret and workflow findings go next.
Dateien in diesem Skill
22code-foundation-stinger Skill-Fragen
Wie installiere ich den code-foundation-stinger Skill in Claude Code?
Führe npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger ~/.claude/skills/code-foundation-stinger aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den code-foundation-stinger Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.
Was prüft das Tool?
Es prüft das Wasp Nest Setup, die Agent-Readiness, CI, Tests, Linting, Lockfiles, Secrets und die Repository-Governance.
Welche Output-Dateien werden durch das Audit erstellt?
Das Tool erstellt findings.jsonl, metrics.json und notes.md für das foundation-Verzeichnis.