Review code for correctness, security, performance, and maintainability, reporting only findings with at least 80% confidence. Prioritize issues by severity, apply remediation, and review the changes again for up to two cycles, stopping when no critical or high issues remain.
- Reviewing code before a pull request merge
- Checking a change for security and performance issues
- Assessing technical debt and maintainability
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Use this skill to guide feature work and bug fixes through Red-Green-Refactor: write a failing test first, add only enough code to pass it, then improve code quality. It also sets an 80% coverage threshold and records test results.
- Starting a feature with a test that defines expected behavior
- Fixing a bug by writing a regression test first
- Refactoring while checking that tests continue to pass
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Require verifiable evidence before reporting that a build, fix, review, or task is complete. Check test results, logs, build output, and exit codes so completion claims are grounded in observed results rather than assumptions.
- Verifying a build before reporting completion
- Checking evidence for a bug fix
- Reviewing test and log results before approval
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Audit agent projects across five security areas using 102 static analysis rules. Review exposed credentials, permissions, hooks, MCP risks, and agent configuration, with an optional red-team simulation that assesses exploitability and suggests defenses.
- Reviewing security before deployment
- Checking a new dependency
- Auditing hook or plugin configuration changes
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Enforce a test-first workflow: write a failing test, implement the smallest change that passes, then refactor while keeping tests green. Run tests in one-shot mode, record exit codes as evidence, and surface repeated failures or scope concerns during implementation.
- Implementing a feature with tests written first
- Adding a regression test while fixing a bug
- Recording test results at each development step
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Analyze a Python project to identify functions that are promising fuzzing targets. Rank relevant files and functions, review existing tests and their coverage, then prepare a small shortlist with harness guidance and structured follow-up notes.
- Finding parser or decoder functions to fuzz
- Choosing fuzz targets using existing test coverage
- Preparing a shortlist before building fuzzing harnesses
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Build fuzz targets for Python libraries with Atheris, a coverage-guided fuzzing engine based on LibFuzzer. The guide covers input handling, code instrumentation, custom mutators for structured data, and coverage reports to help uncover crashes and exceptions.
- Creating a fuzz target for a Python parser
- Instrumenting Python code to track coverage
- Handling structured inputs with a custom mutator
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Prepare benchmark tasks for evaluating how AI agents use skills. Follow the repository workflow to initialize a task, define realistic and verifiable outcomes, validate it with an oracle run, compare runs with and without skills, and prepare a submission pull request.
- Create a benchmark task for agent skills
- Check how the benchmark repository is organized
- Validate a task before submission
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Run Suricata on PCAP files without live traffic, then inspect alerts in eve.json. The workflow covers checking rule syntax, counting and viewing alert details, and comparing known-positive and known-negative captures while iterating on rules.
- Analyzing saved PCAP traffic offline
- Checking alert IDs and signatures in eve.json
- Validating rule syntax before a run
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Learn the syzlang patterns used to describe ioctl system calls for Syzkaller fuzzing. The skill covers argument types, input and output pointers, structures, flags, and file descriptor resources, with examples to guide description files.
- Describing ioctl commands for Syzkaller fuzzing
- Choosing syzlang types for ioctl arguments
- Defining structures and flag sets in syscall descriptions
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Learn how Suricata rules combine traffic direction, fixed text, regular expressions, and protocol-aware buffers. Use these building blocks to express multi-condition HTTP matches and reduce alerts from unrelated traffic, while composing the final rule for your specific task.
- Learning the parts of a Suricata alert rule
- Matching HTTP methods, paths, headers, and bodies
- Combining several conditions to narrow traffic alerts
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Turn structured vulnerability scan data, such as Trivy JSON, into a filtered CSV audit report. Define clear columns, map fields, handle missing values, and use severity levels to focus the report on selected findings.
- Create a CSV audit report from scanner JSON
- Filter findings to high or critical severity
- Map vulnerability fields into spreadsheet columns
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Extract CVSS vulnerability severity scores from structured data, checking NVD, GHSA, and RedHat in a defined order. Handle missing values, fall back from version 3 to version 2 when available, and retain source details for security reports.
- Adding vulnerability scores to a security report
- Choosing among CVSS scores from multiple sources
- Handling missing CVSS values in scan results
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Scan dependency lock files with Trivy using a vulnerability database prepared in advance, so the scan can run without internet access. Save findings as JSON, check whether the database is available, and handle common scan setup errors.
- Scanning package lock files without network access
- Saving dependency findings as a JSON report
- Checking an offline vulnerability database
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Review SkillsBench task pull requests by classifying their track, checking policy rules, benchmarking Oracle, Claude, and Codex runs with and without skills, and auditing agent traces for skill use or cheating. It produces a readable report and a trajectory bundle.
- Reviewing a SkillsBench task PR
- Running skill and no-skill benchmarks
- Auditing agent trajectories for cheating
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Create a SkillsBench task from an idea or an existing workflow. The skill guides task prompts, environments, tests, reference solutions, and reusable skills, then helps validate the task, review it, run agent evaluations, and prepare a PR.
- Turning a spreadsheet workflow into a benchmark task
- Converting a prompt into a SkillsBench task
- Preparing tests and a reference solution
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Measure page and API load times, network request timing, JavaScript and layout metrics, and visual shifts such as CLS or theme flicker. Included scripts help compare behavior before and after a change and inspect likely sources of slow or unstable pages.
- Compare page performance before and after a fix
- Measure API response times and network request order
- Find layout shifts that affect visual stability
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Write and review Python tests with pytest, using focused test cases, fixtures, parameterization, mocking, and async tests. The guidance helps diagnose failures, test errors and external boundaries, and improve coverage while keeping tests readable and easier to maintain.
- Writing focused pytest tests
- Reviewing test structure and fixtures
- Debugging a failing Python test
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Review changes on the current branch for security vulnerabilities, bugs, and code quality problems. It maps risky inputs and operations, checks each changed file against a security checklist, verifies potential findings in context, and reports evidence and concrete fixes without editing code.
- Review a branch before merging
- Check code changes for security vulnerabilities
- Audit modified files for bugs
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Review application security with scripts for threat modeling, security audits, and penetration testing, plus references on architecture patterns and cryptography. Use it to inspect a project, identify security concerns, and guide security focused implementation work.
- Reviewing an application's security architecture
- Checking a project for security issues
- Planning a penetration test
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Guide authorized security assessments of SSH services, from discovering hosts and reviewing versions, algorithms, and authentication methods to checking known vulnerabilities and documenting tunnels. The workflow also covers credential testing and post-access review, with reports of findings and configurations.
- Auditing SSH versions, algorithms, and authentication settings
- Assessing SSH credentials during an authorized test
- Checking known SSH vulnerabilities and misconfigurations
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Understand security risks during Jackson JSON deserialization in Java, when input is being turned into objects. The guidance explains why checking objects afterward can miss structural attacks such as empty keys, duplicate keys, nested input, and polymorphic type handling.
- Reviewing when JSON input should be validated
- Understanding risks from duplicate or empty JSON keys
- Assessing polymorphic type handling in Jackson
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Measure page and API performance, layout shifts, and theme flicker before and after a change. Included scripts use Playwright and Chrome DevTools Protocol data to report request timings, browser metrics, and visual stability signals for review.
- Checking page performance before and after a change
- Measuring layout shifts with CLS
- Detecting a brief flash when dark theme loads
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Test Temporal workflows and activities with pytest using time-skipping, mocked activities, and replay checks for determinism. The guidance covers unit and integration tests, local setup, and ways to investigate test failures.
- Writing fast workflow tests with time-skipping
- Mocking activities in integration tests
- Checking workflow determinism with replay tests
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026