Write Tests
Skill Verifiziert AktivSystematically add test coverage for all local code changes using specialized review and development agents. Add tests for uncommitted changes (including untracked files), or if everything is commited, then will cover latest commit.
To ensure comprehensive test coverage for all critical business logic in local code changes, thereby improving code quality and reducing regressions.
Funktionen
- Adds tests for uncommitted and untracked files.
- Covers latest commit if all changes are already committed.
- Orchestrates specialized review and development agents for test creation.
- Analyzes code complexity to determine agent orchestration vs. direct test writing.
- Verifies test coverage and iterates until critical logic is covered.
Anwendungsfälle
- When implementing new features and needing to ensure they are adequately tested.
- After refactoring existing code to add tests for the modified logic.
- To improve overall test coverage of a codebase incrementally.
- As part of a CI/CD pipeline to automatically generate tests for developer changes.
Nicht-Ziele
- Modifying existing tests.
- Writing tests for code changes that are not local.
- Achieving 100% line coverage for every single line of code.
- Replacing human judgment entirely; it's an augmentation tool.
Workflow
- Read sadd skill if available.
- Discover test infrastructure (read README/package.json, identify test commands, understand conventions).
- Run all tests to establish baseline.
- Analyze local changes: git status, filter non-code files, launch agents per file for complexity analysis.
- If single file and simple change: Read TDD skill, understand file logic, review existing tests, add cases, create tests, run tests, iterate.
- If multiple files or complex change: Launch `review:test-coverage-reviewer` agents per file (parallel) for coverage reports, then launch `developer` agents per file for test creation.
- Verify coverage using `review:test-coverage-reviewer` agents, iterating if gaps are found.
- Final verification: run full test suite, generate coverage report, verify no regressions.
Praktiken
- Test-Driven Development
- Code Quality
- Agent Orchestration
Voraussetzungen
- Git installed and configured.
- Access to a suitable AI model for agent execution (e.g., Sonnet or Opus models mentioned in SKILL.md).
Practical Utility
- info:Usage examplesWhile the SKILL.md outlines the workflow and agent interactions, concrete end-to-end examples with inputs and observable outputs are not explicitly provided.
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add NeoLabHQ/context-engineering-kit/plugin install tdd@context-engineering-kitQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Telegram Crabbox E2e Proof
100Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Agent Browser
100Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie "öffne eine Website", "fülle ein Formular aus", "klicke auf eine Schaltfläche", "mache einen Screenshot", "scrappe Daten von einer Seite", "teste diese Web-App", "melde dich bei einer Seite an", "automatisiere Browser-Aktionen" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.
Ops Yolo
100YOLO mode. Spawns 4 parallel C-suite agents (CEO, CTO, CFO, COO). Each analyzes the business from their perspective using ALL available data. Produces unfiltered Hard Truths report. After user types YOLO, autonomously runs the business for a day using /loop.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Public Google Drive
100Erstellen Sie öffentliche Google Docs- oder Google Sheet-Dateien, ohne OAuth zu benötigen. Verwenden Sie diese Fähigkeit, um Google Docs und Sheets zu erstellen und zu bearbeiten, keine Google-Anmeldung erforderlich. Dokumente sind unter teilbaren Links sichtbar. Die Registrierung erfolgt automatisch bei der ersten Verwendung.