code-foundation-stinger skill
scriptsBir deponun insan ve yapay zeka ajanı iş birliğine hazır olup olmadığını değerlendirmek için salt okunur bir sağlık denetimi gerçekleştirir.
- GitHub yıldızları
- 95
- Dosyalar
- 22
- Son commit
- 18 Eki 2026
- Lisans
- AGPL-3.0-or-later
- İzin verilen araçlar
- —
code-foundation-stinger skill ne işe yarar?
code-foundation-stinger bir agent skill'dir. Bir deponun insan ve yapay zeka ajanı iş birliğine hazır olup olmadığını değerlendirmek için salt okunur bir sağlık denetimi gerçekleştirir.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
code-foundation-stinger skilli hakkında
Bir deponun insan ve yapay zeka ajanları arasında güvenli bir iş birliği için hazır olup olmadığını değerlendirmek, bu aracın temel işlevidir. Kod tabanının tutarlı lockfile dosyalarına sahip olmak, testlerden geçmek ve uygun linting yapılandırmalarına sahip olmak gibi temel foundation standartlarını karşılayıp karşılamadığını belirlemek için salt okunur bir sağlık denetimi gerçekleştirir. Geliştiriciler bunu, daha derin güvenlik veya kalite denetimleri başlatmadan önce deponun hazır olup olmadığını değerlendirmek için kullanırlar.
Bir ajan; depo sağlığı, CI varlığı veya yapay zeka ajanı uyumluluğu hakkındaki soruları yanıtlama göreviyle karşılaştığında bu SKILL'i yüklemelidir. Süreç, deterministik taramalar gerçekleştirmek için foundation_scan.py gibi betikleri ve orijinal deponun bozulmamasını sağlamak için proje komutlarını geçici bir kopya içinde çalıştırmak üzere run_in_copy.py betiğini kullanarak Python 3.11 ve git'e dayanır. Kurulum araçlarının aksine, bu SKILL asla dosyaları değiştirmez; bunun yerine Audit My Code sözleşmesine göre belirli eksiklikleri ve ölçümleri belgelemek için findings.jsonl, metrics.json ve notes.md dosyalarını üretir.
Bir agent bununla neler yapabilir
- 1Yapay zeka ajanı hazırlığını değerlendirinBir deponun, bir yapay zeka ajanının etkili bir şekilde çalışması için gerekli dokümantasyona ve yapıya sahip olup olmadığını belirleyin.
- 2Depo sağlık temelini denetleyinCI yapılandırmaları, testler ve lockfile dosyaları gibi temel dosyaların varlığını kontrol edin.
- 3Denetim öncesi depo değerlendirmesiResmi bir güvenlik veya kalite denetimine başlamadan önce derleme sistemlerinin ve testlerin sağlam olduğunu doğrulayın.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
code-foundation-stinger skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.code-foundation-stinger skill'ini Eklenti uygulamasına kur
/plugin marketplace add legioncodeinc/vibe-coding-tools /plugin install code-audit-tools@wasp-nest
code-foundation-stinger skill'ini Claude Code uygulamasına kur
~/.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-stingercode-foundation-stinger skill'ini Claude Code (project) uygulamasına kur
.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-stingercode-foundation-stinger skill'ini Codex uygulamasına kur
~/.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-stingercode-foundation-stinger skill'ini Gemini CLI uygulamasına kur
~/.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-stingercode-foundation-stinger skill'ini Claude.ai uygulamasına kur
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
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir skill için 80 puan, ciddi bulgu olmaması ve kontrol için yeterli veri gerekir. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirlegioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger is public and reachablegithub.com/legioncodeinc/vibe-coding-tools/tree/HEAD/plugins ↗Geçti
- Açık kaynak lisansı (OSI)AGPL-3.0-or-later is not OSI-approvedspdx.org/licenses/AGPL-3.0-or-later.html ↗Bulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-10-18github.com/legioncodeinc/vibe-coding-tools/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yok4 scripts read; no download-and-run, remote eval, base64 execution or credential uploadGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Geçti
- SKILL.md, Agent Skills biçimine uyuyorthe description does not say when to use the skillgithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Bulgu
SKILL.md
GitHub'da görüntüleCode 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.
Bu becerideki dosyalar
22code-foundation-stinger skill soruları
code-foundation-stinger skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-foundation-stinger ~/.claude/skills/code-foundation-stinger komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
code-foundation-stinger skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Araç neleri denetler?
Wasp Nest kurulumunu, ajan hazırlığını, CI, testleri, linting işlemlerini, lockfile dosyalarını, gizli bilgileri ve depo yönetimini kontrol eder.
Denetim sonucunda hangi çıktı dosyaları üretilir?
Araç, foundation dizini için findings.jsonl, metrics.json ve notes.md dosyalarını üretir.