| Skill | Added | Review |
|---|---|---|
claims-formalization libs/@hashintel/brunch-agent/packages/plugin-claims/src/skills/claims-formalization/SKILL.md Elicit or transcribe a target claim and the definitions and supporting claims its justification rests on, maintain a recoverable claims workpiece, prepare statement cards for an external claims ledger, and explain what the ledger's standing does and does not establish. Use for a claim-formalization interview, a mission or milestone proposal, a card faithfulness review, or a question about what is established. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f9f024c | |
dafny-verification libs/@hashintel/brunch-agent/packages/plugin-dafny/src/skills/dafny-verification/SKILL.md Stub. Elicit software correctness obligations, maintain a recoverable correctness workpiece, and author or review Dafny specifications with an honest account of what was stated, assumed, discharged, skipped, or trusted. Use for a correctness interview or a Dafny specification or proof review. | 48 48 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f9f024c | |
documenting-rust-code .agents/skills/documenting-rust-code/SKILL.md Rust documentation practices for HASH codebase. Use when writing doc comments, documenting functions/types/traits/modules, creating error sections, using intra-doc links, or following rustdoc conventions. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
elicitation libs/@hashintel/brunch-agent/packages/core/src/skills/elicitation/SKILL.md Acquire and improve an epistemically responsible source-side account through conversation and consulted material. Use before substantive interviewing, source consultation, consequential correction or conflict resolution, and when recording workpiece evidence. | — | |
exploring-rust-crates .agents/skills/exploring-rust-crates/SKILL.md Generate Rust documentation to understand crate APIs, structure, and usage. Use when exploring Rust code, understanding crate organization, finding functions/types/traits, or needing context about a Rust package in the HASH workspace. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
fractal-file-structuring .agents/skills/fractal-file-structuring/SKILL.md Use when creating, moving, splitting, or organizing TypeScript files and folders. Applies fractal tree file-structuring rules which reduce the cognitive overhead of choosing where to put files and ultimately navigating a codebase (once the structure is established and understood). | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
gherkin-specification libs/@hashintel/brunch-agent/evaluations/protocols/gherkin-shape-c-paper-v1/instrument/gherkin-specification/SKILL.md Elicit or revise software behavior, maintain a recoverable behavior workpiece, and author or review honest Gherkin feature documents. Use for a behavior-specification interview, Gherkin document, executable-specification draft, or review of any of them. | 49 49 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f9f024c | |
gherkin-specification libs/@hashintel/brunch-agent/packages/plugin-gherkin/src/skills/gherkin-specification/SKILL.md Elicit or revise software behavior, maintain a recoverable behavior workpiece, and author or review honest Gherkin feature documents. Use for a behavior-specification interview, Gherkin document, executable-specification draft, or review of any of them. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: f9f024c | |
handling-rust-errors .agents/skills/handling-rust-errors/SKILL.md HASH error handling patterns using error-stack crate. Use when working with Result types, Report types, defining custom errors, propagating errors with change_context, adding context with attach, implementing Error trait, or documenting error conditions in Rust code. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
managing-cargo-dependencies .agents/skills/managing-cargo-dependencies/SKILL.md Cargo.toml dependency management patterns for HASH workspace. Use when adding, updating, or removing dependencies, organizing Cargo.toml sections, configuring version pinning and default features, or managing public dependencies. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
managing-git-workflow .agents/skills/managing-git-workflow/SKILL.md Git and pull-request workflow for HASH, including conditional Linear conventions and merge-queue diagnostics. Use when naming a branch, opening or reviewing a pull request, interpreting its checks, or diagnosing a merge-queue ejection. | 69 69 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: a6f5727 | |
meaningful-identifiers .agents/skills/meaningful-identifiers/SKILL.md Naming guidance for callback parameters and local variables in TypeScript. Use when writing or refactoring loops, array callbacks (map/filter/find/reduce), or local accumulators. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
petrinaut-shipping .agents/skills/petrinaut-shipping/SKILL.md End-to-end procedure for shipping a change to the Petrinaut packages (libs/@hashintel/petrinaut, petrinaut-core, petrinaut-cli, apps/petrinaut-opt, apps/petrinaut-website): the verification gates per package, the changeset step, docs sync, pre-PR hygiene checks, and CI expectations from draft to ready. Use when implementing any change in these packages, when creating a PR for Petrinaut work, when running tests or lints for them, or when checking CI on a Petrinaut PR. | — | |
publishing-packages .agents/skills/publishing-packages/SKILL.md Conventions for publishing npm packages from this repository, including when a PR needs a changeset and how to write one. Use when adding or editing a changeset, versioning or releasing a package, or deciding whether a change to a publishable library needs a changelog entry. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
rust-coding-style .agents/skills/rust-coding-style/SKILL.md HASH Rust coding style. Use when writing or reviewing Rust code, choosing types, imports, function arguments, or naming. | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
rust-testing-strategy .agents/skills/rust-testing-strategy/SKILL.md HASH Rust testing strategy. Use when writing Rust unit, integration, or snapshot tests, or choosing assertion and test-organization patterns. | — | |
rust-tracing-practices .agents/skills/rust-tracing-practices/SKILL.md HASH tracing and instrumentation practices for Rust. Use when adding spans, events, or #[tracing::instrument] to Rust code. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
sdcpn-modelling libs/@hashintel/brunch-agent/packages/plugin-sdcpn/src/skills/sdcpn-modelling/SKILL.md Elicit or revise an operational process model, maintain its recoverable workpiece, and construct a checked SDCPN when Petrinaut capabilities are available. Use for a process-modelling interview, Petri net, or analysis or revision of either artifact. | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 | |
testing-hashql .agents/skills/testing-hashql/SKILL.md HashQL testing strategies including compiletest (UI tests), unit tests, and snapshot tests. Use when writing tests for HashQL code, using //~ annotations, running --bless, debugging test failures, or choosing the right testing approach. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: a6f5727 | |
writing-hashql-diagnostics .agents/skills/writing-hashql-diagnostics/SKILL.md HashQL diagnostic writing patterns using hashql-diagnostics crate. Use when creating error messages, warnings, Labels, Messages, Severity levels, Patches, Suggestions, or improving diagnostic quality in HashQL code. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a6f5727 |