Quality

Code review, testing, and verification skills.

All Quality (1897 found)

๐Ÿ› ๏ธ
2026/09/02

Coding Effectively

Coding Effectively guides writing and refactoring code with correctness, explicit error handling, property-driven design, and clear module organization. Use it when implementing features, reviewing code, or choosing patterns across languages and runtimes.
Quality
24832
๐Ÿ›ก๏ธ
2026/09/02

Defense In Depth

Defense In Depth validates data at every layer it passes through so invalid values are caught by entry, business, environment, and debug checks. Use it when bad input causes failures deep in execution or tests bypass earlier validation.
Quality
24832
๐Ÿงช
2026/09/02

Functional Core Imperative Shell

Functional Core Imperative Shell separates pure business logic from side effects when writing, refactoring, or reviewing code. It classifies files before creation so runtime code is placed in a pure core or thin shell.
Quality
24832
๐Ÿงช
2026/09/02

Property-Based Testing

Property-Based Testing helps write tests for serialization, validation, normalization, and pure functions by generating inputs and checking invariants. Use it to choose strong properties like roundtrip or idempotence and match them to a testing library.
Quality
24832
๐Ÿงช
2026/09/02

Testing With Subagents

Testing With Subagents helps you verify a skill before deployment by running baseline scenarios without it, then pressure-testing the written skill against rationalization and loopholes. Use it when creating or editing rules that agents might try to bypass.
Quality
24832
๐Ÿงช
2026/09/02

Writing Good Tests

Writing Good Tests helps you write and review tests that verify behavior, wait on real conditions, and use mocks only where they fit. Use it for test philosophy, isolation, and avoiding flaky patterns.
Quality
24832
๐Ÿฆ€
2026/09/02

Writing Rust

Writing Rust covers house style for writing, reviewing, and modifying Rust code. It focuses on error handling, type-system patterns, serde conventions, testing practices, and module organization.
Quality
24832
๐Ÿ”
2026/09/02

Abstract Domain Explorer

Abstract Domain Explorer applies abstract interpretation to statically analyze programs and infer invariants, value ranges, and variable relationships. Use it to study loops, check safety properties, and detect issues like division by zero without running code.
Quality
24723
๐Ÿ”Ž
2026/09/02

Abstract State Analyzer

Abstract State Analyzer performs static abstract interpretation to infer possible program states, value ranges, and data properties without running code. Use it to find likely runtime errors such as out-of-bounds access, null dereferences, division by zero, type inconsistencies, and integer overflow.
Quality
24723
๐Ÿง 
2026/09/02

Abstract Trace Summarizer

Abstract Trace Summarizer performs abstract interpretation to summarize execution traces and high-level program behavior. Use it to analyze control flow, infer loop invariants, track variable ranges, and summarize possible runtime states without concrete execution.
Quality
24723
๐Ÿงพ
2026/09/02

ACSL Annotation Assistant

ACSL Annotation Assistant creates ACSL contracts, loop invariants, assertions, and memory-safety specifications for C/C++ programs. Use it when preparing code for Frama-C or other formal verification workflows.
Quality
24723
โœ…
2026/09/02

Assertion Synthesizer

Assertion Synthesizer generates test assertions by analyzing implementation code, behavior, inputs, outputs, and state changes. Use it when code exists without tests or with incomplete coverage and you need assertions for Python, Java, or JavaScript/TypeScript.
Quality
24723
PreviousPage 110 of 159Next