All authors

Claude Skills by AI-native-Systems-Research
github.com/AI-native-Systems-Research90 skills0 installs138 views
- Component Check Spec TranslationCross-check a Certus component's nested Spec Kit `specs/**/spec.md` specifications against its generated implementation and tests, then summarize semantic translation mismatches with source evidence. Use when auditing whether generated code faithfully implements component requirements, acceptance scenarios, interfaces, defaults, constraints, errors, or success criteria; when checking implementation drift after generation or code changes; or when asked to compare a component spec with code. Th...Votes: 0GitHub stars: 2
- Component Check Verif TranslationCross-check a Certus component's abstract verification artifacts (a `verif/` Creusot mirror, a `#[cfg(kani)] mod verification`, or a Spin `.pml` model) against its concrete shipped implementation, then summarize concrete-code/abstract-code drift with source evidence. Use when auditing whether a formal-verification harness still faithfully mirrors the code it claims to prove, when checking for vacuous contracts or unmatched assumptions after code changes, or when validating what `component-poi...Votes: 0GitHub stars: 2
- Component PoisonDeliberately introduce a controlled number of specification/code misalignments ("poisons") into a single Certus component on a throwaway branch, in order to test translation-verification tooling such as `component-check-spec-translation`. Each poison intentionally desynchronizes the component's `spec.md` from its implementation while keeping the code compiling. Use only for red-team / evaluation of the audit skills, never on a branch intended to merge.Votes: 0GitHub stars: 2
- Component Check LeakageChecks that any component that is being used by another component is only accessed through the component's interface and does not interact directly with the struct.Votes: 0GitHub stars: 2
- Component Check Verif TranslationCross-check a Certus component's abstract verification artifacts (a `verif/` Creusot mirror, a `#[cfg(kani)] mod verification`, or a Spin `.pml` model) against its concrete shipped implementation, then summarize concrete-code/abstract-code drift with source evidence. Use when auditing whether a formal-verification harness still faithfully mirrors the code it claims to prove, when checking for vacuous contracts or unmatched assumptions after code changes, or when validating what `component-poi...Votes: 0GitHub stars: 2
- Component Like ExistingBootstrap a new component from an existing one, preserving its provided interfaces and receptacles under a different component name.Votes: 0GitHub stars: 2
- Component Make New ActorCreate a new actor component skeletonVotes: 0GitHub stars: 2
- Component Make NewCreate a new component skeletonVotes: 0GitHub stars: 2
- Component New VersionCreate a new version of a componentVotes: 0GitHub stars: 2
- Component Poison DualDeliberately introduce a controlled number of misalignments into BOTH sides of a single Certus component on a throwaway branch — some seeded as spec.md/code mismatches (concrete side) and some as code/verif mismatches (abstract side) — so a red-team run can exercise `component-check-spec-translation` and `component-check-verif-translation` at once. The two poison sets are independent (no coupling): each is meant to be caught by its own audit. Use only for evaluation of the audit skills, never...Votes: 0GitHub stars: 2
- Component Poison VerifDeliberately introduce a controlled number of concrete-code/abstract-code misalignments ("verif poisons") into a single Certus component on a throwaway branch, in order to test formal-verification drift tooling (Creusot mirror/equality checks, Kani assume-audits, and `tools-spin-sync`). Each poison intentionally desynchronizes the component's verification artifacts (a `verif/` Creusot mirror, a `#[cfg(kani)] mod verification`, or a Spin `.pml` model) from the shipped implementation while keep...Votes: 0GitHub stars: 2
- Component RemoveRemove a component from the code base.Votes: 0GitHub stars: 2
- Component Sync SpecsEnsure a component implementation is synchronized with its specifications.Votes: 0GitHub stars: 2
- Component Update DocsEnsure the per-component README.md are up to date and correctly reflect the code.Votes: 0GitHub stars: 2
- Design Artifacts UpdateUpdate or create design artifacts for a certus-server-yaml profileVotes: 0GitHub stars: 2
- Extract Verifiable PropertiesExtract verifiable correctness properties from ONE component artifact — a spec, the source code, or a verification harness/verif — at a fixed, comparable granularity, with coverage by construction.Votes: 0GitHub stars: 2
- Profile Compare WithCompare performance of the current branch against another branch (default unstable)Votes: 0GitHub stars: 2
- Profile Hardware CeilingMeasure raw hardware bandwidth ceilings for all data paths (NVMe, GPU, memory, P2P, GDS, GDRCopy) on the current platformVotes: 0GitHub stars: 2
- Profile Kvoffload Replay AllRun all four KV-offload benchmark variants (NoOffload, CPUOffload, SharedStorage, Certus-SPDK) against the same 12-turn ShareGPT replay and present throughput in one side-by-side table. Use when the user wants to compare offload backends end-to-end.Votes: 0GitHub stars: 2
- Profile Performance Certus Api BenchMeasure system performance of this platform usingVotes: 0GitHub stars: 2
- SaveSave current session transcript to markdown with per-turn token counts, cost breakdown, and context usage.Votes: 0GitHub stars: 2
- Tools Codex Bridge SetupSet up the claude-codex-bridge so Claude Code can talk to OpenAI Codex CLI (and vice versa) via MCP.Votes: 0GitHub stars: 2
- Tools Count SlocPresent a summary of the code base including lines of source code and complexity metrics.Votes: 0GitHub stars: 2
- Tools Creusot Annotate InterfacesFormally verify a component's properties with Creusot and annotate its interface definitionsVotes: 0GitHub stars: 2
- Tools Creusot Coq InstallAdd Coq 8.20 as an additional prover to an existing Creusot installation, for verification conditions that SMT solvers cannot dischargeVotes: 0GitHub stars: 2
- Tools Creusot Extract Spec PropBuild and maintain a simplified spec-to-proof documentation set for Creusot by extracting properties from component specs, tracking assumptions/trusted boundaries, and generating drift/coverage reports.Votes: 0GitHub stars: 2
- Tools Creusot InitPrepare an existing Cargo project to use Creusot formal verificationVotes: 0GitHub stars: 2
- Tools Creusot InstallInstall the Creusot Rust verification toolVotes: 0GitHub stars: 2
- Tools Speckit InitInitialize a new directory with spec-kit (specify) and install the spec-kit-sync extensionVotes: 0GitHub stars: 2
- Tools Spin ModelCreate a new Spin/Promela formal verification model for a system propertyVotes: 0GitHub stars: 2
- Tools Spin SyncSynchronize Spin/Promela models with current source code and re-verifyVotes: 0GitHub stars: 2
- Tools Verify Creusot With PropertiesCreate a Creusot verification for a Certus component from BOTH its spec and its Rust code — at function granularity with spec-derived contracts — prove it, and record exactly what was proved (with evidence) by writing each property's status/symbol/fidelity/evidence into the shared `unified_properties.yaml` under its `creusot:` block. Attempt every property you can express as a contract — do not pre-filter by lane, effort, or difficulty. Use for the normal verify-and-document workflow (not the...Votes: 0GitHub stars: 2
- Tools Verify CreusotIdentify what to verify in real-world Rust code, extract the pure core, and drive it to a full Creusot proofVotes: 0GitHub stars: 2
- Tools Verify Kani With PropertiesCreate Kani harnesses for a Certus component from BOTH its spec and its Rust code — at function granularity, calling the real function under spec-derived pre/postconditions — run them, and record what was verified (with evidence) by writing each property's status/symbol/fidelity/evidence into the shared `unified_properties.yaml` under its `kani:` block. Attempt every property you can express as a harness — do not pre-filter by lane, effort, or difficulty. Use for the normal verify-and-documen...Votes: 0GitHub stars: 2
- Tools Verify KaniVerify a Rust component using Kani model checking — stub unsafe/FFI dependencies, write harnesses targeting arithmetic and state invariants, audit kani::assume calls against production guards, fix gaps, and re-verify.Votes: 0GitHub stars: 2
- Wiki Update Component Design DescriptionsUpdate the component description files for the knowledge baseVotes: 0GitHub stars: 2
- Component Sync SpecsEnsure a component implementation is synchronized with its specifications.Votes: 0GitHub stars: 2
- Speckit AnalyzePerform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.Votes: 0GitHub stars: 2
- Speckit ChecklistGenerate a custom checklist for the current feature based on user requirements.Votes: 0GitHub stars: 2
- Speckit ClarifyIdentify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.Votes: 0GitHub stars: 2
- Speckit DriftAnalyze drift between specs and implementation. Compares requirementsVotes: 0GitHub stars: 2
- Speckit Git InitializeInitialize a Git repository with an initial commitVotes: 0GitHub stars: 2
- Speckit ImplementExecute the implementation plan by processing and executing all tasks defined in tasks.mdVotes: 0GitHub stars: 2
- Speckit PlanExecute the implementation planning workflow using the plan template to generate design artifacts.Votes: 0GitHub stars: 2
- Speckit SpecifyCreate or update the feature specification from a natural language feature description.Votes: 0GitHub stars: 2
- Speckit Sync AnalyzeAnalyze drift between specs and implementation. Compares requirementsVotes: 0GitHub stars: 2
- Speckit Sync ApplyApply approved drift resolutions to specs and/or codeVotes: 0GitHub stars: 2
- Speckit Sync BackfillGenerate a new spec from unspecced code feature (backfill)Votes: 0GitHub stars: 2
- Speckit Sync ConflictsDetect and surface conflicts between specs or between specs and designVotes: 0GitHub stars: 2
- Speckit Sync ProposePropose resolutions for detected drift. AI generates spec updates orVotes: 0GitHub stars: 2