All categories
Testing & QA
Unit tests, integration tests, E2E, QA, validation, and test automation
- 31,182
- 1,300
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse testing & qa skills
Showing 4,105–4,128 of 31,182 skills
- Verifiable CredentialsVerify and sign RDF graphs with W3C Data Integrity (eddsa-rdfc-2022 — standard Ed25519 over RDFC-1.0 + SHA-256) and resolve did:key/did:web to a verification key, with the opt-in sparq-vc crate. Use when you trust the SIGNER's key but need tamper-evidence / non-repudiation over an RDF answer (audit trails, data marketplaces, journalistic provenance, agent-to-agent exchange) — the standards-interop, vetted-crypto complement to the in-circuit ZK estate (sparq-zk). Covers sign/verify (sign_graph...Votes: 0GitHub stars: 12
- Shacl FormsDerive a DASH-compatible, renderer-agnostic form description from SHACL shapes with the opt-in sparq-forms crate: (data graph, shapes graph, focus node, view|edit mode) -> serde-JSON FormDescription — applicable-shape switcher, property-group/field layout (sh:name/sh:description/sh:order/sh:group, sh:inversePath incoming references, sh:deactivated, implicit read-only Other group), DASH widget auto-selection via the documented 0-100 scoring registry (TextField/TextArea/BooleanSelect/Date+DateT...Votes: 0GitHub stars: 12
- Rdf CanonCanonicalize an RDF dataset with RDFC-1.0 (the W3C RDF Dataset Canonicalization, the URDNA2015 successor) using the opt-in sparq-canon crate — turn a set of oxrdf quads (or one graph's triples) into a deterministic, blank-node-relabelled canonical N-Quads string, or get just the canonical blank-node issuer map. Use when you need to hash, sign, diff, deduplicate, or content-address an RDF dataset, or to test two graphs for RDF-isomorphism (identical canonical form). Native + wasm; does not tou...Votes: 0GitHub stars: 12
- InferenceUse when you need RDFS, OWL 2 RL, or Notation3/EYE-rule entailment over a sparq RDF graph — materialize the deductive closure (forward-chaining), query the entailed triples, maintain the closure incrementally under inserts/deletes, get derivation proof-trees (why()), or check OWL inconsistency; backed by the sparq-reason crate. For the COMPLETE OWL 2 EL class-subsumption lattice (which RL is sound-but-incomplete for), use the separate opt-in sparq-reason-el classifier (CR1-CR5 saturation). Fo...Votes: 0GitHub stars: 12
- Access ControlGraph-level Solid-style access control over a sparq RDF dataset with the opt-in sparq-solid crate: store pods as named-graph-per-document, keep WAC (.acl) / ACP (.acr) documents as queryable triples, materialize their semantics to a queryable authorization view (urn:sparq:auth) via N3 rules, then filter every SPARQL query/update per (WebID, client, issuer) session to the authorized graph set — fail-closed. Use when gating which named graphs a session may read/append/write, mapping WAC/ACP to ...Votes: 0GitHub stars: 12
- Unsafe Rust AttestationHow sparq attests memory safety — the forbid(unsafe_code) posture across most crates, the concentrated sparq-core unsafe surface (mmap / dict-spill / SIMD, threat-model boundary B5), the nightly Miri lane, cargo-geiger, and the per-site unsafe-justification register (gap GX-5) — and how to document plus verify every unsafe block for the memory-safety attestation framework. Use when working the memsafety certification worktree, enumerating or justifying an unsafe site, wiring the cargo-geiger ...Votes: 0GitHub stars: 12
- Test Driven DevelopmentUse when implementing any feature or bugfix, before writing implementation codeVotes: 0GitHub stars: 12
- Rust Parallel ParsingHow to make text-format parsing (N-Triples / Turtle / line-delimited records) go fast in Rust by chunk-parallel scanning, and — load-bearing — when NOT to. Use when working on sparq-core's ingest path (nt.rs, load_reader_parallel, turtle_chunks, build_external_ntriples_parallel), when tempted to write a "faster custom parser", when sizing parallel-parse chunking, or when reasoning about blank-node / prefix scope across chunk boundaries. Grounded in this project's MEASURED baselines — cite the...Votes: 0GitHub stars: 12
- Query PkgAnswer a "what does the repo say about X, where was Y decided, what is the status or provenance of Z, which sources are still unexplored, what depends on bead W" question by running a SPARQL query over the ingested Project-Knowledge-Graph (PKG) instead of reading whole documents. Use when an agent working on sparq needs a sourced, answer-sized fact from AGENTS.md, the skills, or the bd backlog and would otherwise Read or Grep a large doc. The mechanism is introspect then ground then ask via t...Votes: 0GitHub stars: 12
- Fused Decompress ParseHow to ingest compressed RDF (gzip / zstd / bzip2) fast in Rust by FUSING decompression with the parallel parse instead of decompress-to-memory-then-parse, and which codec to choose. Use when working on sparq-core's compressed ingest (load_reader_parallel, build_external_ntriples_parallel, sparq-cli's open_reader), choosing gzip vs zstd vs bzip2, deciding whether to build a parallel decompressor, or designing the client decode matrix (Solid/JS). Grounded in this project's MEASURED ~13× stream...Votes: 0GitHub stars: 12
- TicketPull a Jira issue and scaffold a feature spec with test stubs. Use when starting work on a new Jira ticket or GitHub issue. Reads acceptance criteria, description, and comments. Requires Jira MCP server for Jira tickets. Triggers on: ticket, issue, PROJ-*, start work on, pick up.Votes: 0GitHub stars: 3
- TddStrict test-driven development workflow. Use when implementing any feature, bug fix, or code change. Follows RED → GREEN → REFACTOR cycle with stack-aware test runner detection. Triggers on: implement, build, create, add feature, fix bug, write code for.Votes: 0GitHub stars: 3
- PlanEntry point for all new work. Orchestrates the full agent pipeline: architect (Opus) designs spec+todo, tdd-developer (Sonnet) implements via TDD, qa (Opus) hunts spec/impl gaps, reviewer (Sonnet) reviews code. Triggers on: plan, new feature, start work, build feature.Votes: 0GitHub stars: 3
- Override ConfidenceBypass the confidence gate for the next PR/MR creation. Logs the reason for accountability. Auto-clears after the next gate fire. Triggers on: override confidence, bypass confidence, force PR.Votes: 0GitHub stars: 3
- Mspec Checklistchecklist step of mspec workflow — produce checklist.md via subagentVotes: 0GitHub stars: 4
- RetroWeekly engineering retrospective. Analyzes commit history, work patterns, and code quality metrics with persistent history and trend tracking. Team-aware: breaks down per-person contributions with praise and growth areas.Votes: 0GitHub stars: 13
- Webapp TestingWeb application testing principles. E2E, Playwright, deep audit strategies.Votes: 0GitHub stars: 13
- Testing PatternsTesting patterns and principles. Unit, integration, mocking strategies.Votes: 0GitHub stars: 13
- E2eRun a basic E2E behavioral probe — one primary scenario smoke test for the grooming step.Votes: 0GitHub stars: 767
- DodRun the Definition of Done checklist for the current wp-rocket branch and report PASS/WARN/FAIL with evidence. Two modes: layer 1 (self-correction inside backend-agent / frontend-agent — resolves FAILs before handoff) and layer 2 (independent orchestrator gate — fresh perspective after handoff). Pass layer: "1" or layer: "2" when invoking.Votes: 0GitHub stars: 767
- dataframelyBest practices for polars data processing with dataframely. Covers definitions of Schema and Collection, usage ofVotes: 0GitHub stars: 618
- Wp Abilities ApiUse when working with the WordPress Abilities API (wp_register_ability, wp_register_ability_category, /wp-json/wp-abilities/v1/*, @wordpress/abilities) including defining abilities, categories, meta, REST exposure, and permissions checks for clients.Votes: 0GitHub stars: 28
- TestRun all tests (unit + ability) and lintVotes: 0GitHub stars: 28
- ReleaseVersion bump, commit, push, and create GitHub release with notesVotes: 0GitHub stars: 28