Skip to main content

cosmian/kms

最近记录的来源活动
SkillsMP 收录数据更新
已收集 skills
40
GitHub 星标
372
GitHub Forks
43

用 AI 助手安装

复制这段 Prompt,发给你正在使用的 AI 助手。

正在加载仓库 README…

这个仓库中的 skills

已展示 40 / 40 个已收集 Skill。

职业分类
未分类
描述

Audit GitHub Actions workflows for efficiency and recommend fixes to reduce CI minutes and costs. Use when asked to improve CI performance.

原文语言:英语

更新
职业分类
未分类
描述

Scoped code-quality audit orchestrator: runs 8 phases per .github/skills/shared/orchestrator-contract.md (KMS Caveman first, then MISE, Clippy, error-prop, refactor, best practices, async, CI efficiency). One ranked report with one owner per finding. Use…

原文语言:英语

更新
职业分类
未分类
描述

Deterministic end-to-end procedure for resolving a GitHub issue: scope, reproduce (bugs), plan, branch, test-first implementation, variant/backend/UI testing, documentation, the mandatory AGENTS.md §5 execution workflow (including auto-fixing /kms-pr-review),…

原文语言:英语

更新
职业分类
未分类
描述

Performs concise, read-only mechanical Rust triage for panic/exit patterns, unchecked arithmetic/indexing, new lint suppressions, and structural candidates. Use before deeper Rust audits, as the dedicated panic audit, or for a quick scoped scan; it does not…

原文语言:英语

更新
职业分类
未分类
描述

Two-pass PR/diff review per .github/skills/shared/orchestrator-contract.md: structural scan (with conditional domain-skill escalation for crypto, security, KMIP), then semantic verification that disposes of every structural finding. Self-review mode (local…

原文语言:英语

更新
职业分类
未分类
描述

Detect sequential .await chains that could be parallelized with tokio::join!/try_join!, unnecessary Arc/Box::pin in async contexts, and blocking calls on async paths. Use when performance-tuning transit/PKI or KMIP operation handlers.

原文语言:英语

更新
职业分类
未分类
描述

Idiomatic Rust guidance adapted from BeautifulRust for KMS; use when writing, reviewing or refactoring Rust.

原文语言:英语

更新
职业分类
未分类
描述

Detect and eliminate abusive cloning in Rust: treat every `.clone()`, `.to_owned()`, `.to_vec()`, `Cow::into_owned()`, and equivalent owned-duplication call as a potential ownership-design defect, not a free fix for a borrow-checker error. Use when writing,…

原文语言:英语

更新
职业分类
未分类
描述

Analyze Result propagation chains: find missed ? opportunities, .map_err(|e| e.to_string()) anti-patterns, lost error context, and suggest KmsError enrichment. Use before PR for error-handling hygiene.

原文语言:英语

更新
职业分类
未分类
描述

Review Rust duplication and structural complexity while preserving behavior; use for Rust refactoring or simplification.

原文语言:英语

更新
职业分类
未分类
描述

Hardcore Rust code review gate per .github/skills/shared/orchestrator-contract.md: runs 9 review phases. Each phase writes to ./review-YYYY-MM-DD/. Use before significant Rust PRs or large code generation.

原文语言:英语

更新
职业分类
未分类
描述

Classify Rust function parameters and the structs behind them to catch omitted, swapped, or drifting arguments while designing a signature. Use when defining a new function signature, adding or removing a parameter, a parameter list grows past ~4 entries,…

原文语言:英语

更新
职业分类
未分类
描述

Simplify recently changed code for clarity, reuse, quality, and efficiency while preserving behavior. Use for tidy/refactor passes; not for bug fixing.

原文语言:英语

更新
职业分类
未分类
描述

Fix failures from a supplied GitHub run or the current commit, batch repairs, and verify the resulting runs. Use when CI is failing and needs repair.

原文语言:英语

更新
职业分类
未分类
描述

Generate and run integration tests for a new or modified ckms subcommand: test file, helpers, happy-path + error-case + CO-gating coverage, module registration, cargo test -p ckms. Use after adding a ckms subcommand or flag, or when CI/review flags missing…

原文语言:英语

更新
职业分类
未分类
描述

Diátaxis documentation expert for the KMS docs site. Creates tutorials, how-to guides, reference pages, and explanations. Use when writing or updating documentation.

原文语言:英语

更新
职业分类
未分类
描述

Create or update the branch CHANGELOG entry, or consolidate all CHANGELOG/*.md branch files into the root CHANGELOG.md release entry and delete them. Use when writing a changelog entry for this branch or when preparing a release.

原文语言:英语

更新
职业分类
未分类
描述

Verify documentation claims against the code: ckms commands, flags, KMS_* env vars, config keys, versions, relative links, nav sync. Use after writing or editing documentation/** or README.md.

原文语言:英语

更新
职业分类
未分类
描述

Write or update the description (body) of a GitHub PR so it summarizes the real branch changes: What / How / Why, tests actually run, docs touched. Use when asked to summarize PR changes in the PR description, or after pushing a branch that already has a PR.

原文语言:英语

更新
职业分类
未分类
描述

Auto-detect changed files via git diff and emit only the applicable AGENTS.md synchronization sub-rules as a checklist. Use after every code change.

原文语言:英语

更新
职业分类
未分类
描述

Reuse or create complete KMS / Auth Verifier / ckms config fixtures in the test_data submodule and audit for partial inline configs. Use when a test, script or smoke run needs a KMS or Auth Verifier config.

原文语言:英语

更新
职业分类
未分类
描述

Walk through the full KMS test vector creation workflow: directory, manifest.toml, TTLV steps, vector_runner.rs registration, README count. Use when creating test vectors.

原文语言:英语

更新
职业分类
未分类
描述

React 19 + Ant Design 5 + Tailwind 4 + Vite 7 patterns for the KMS Web UI: WASM integration, FIPS guards, data-testid placement, Playwright companion. Use as a reference for UI development patterns.

原文语言:英语

更新
职业分类
未分类
描述

Write the next version entry at the top of CHANGELOG.md by summarizing all changes since the last tagged release. Use when preparing release notes.

原文语言:英语

更新
职业分类
未分类
描述

Release readiness orchestrator: 9-phase gate per .github/skills/shared/orchestrator-contract.md. Each phase is a sub-agent (contract §6). Runs security, crypto, KMIP, threat-model, sync rules, changelog, release notes audits. Use before triggering release.yml.

原文语言:英语

更新
职业分类
未分类
描述

Comprehensive cryptographic audit: FIPS 140-3, BSI TR-02102, ANSSI, NIST SP 800-series compliance, algorithm allow-list, key sizes, feature-flag gating, OpenSSL provider init, key lifecycle, multi-standard matrix, and academic cryptanalysis cross-check. Use…

原文语言:英语

更新
职业分类
未分类
描述

Acts as the final quality gate for Eviden KMS PRs. Assumes all automated tests pass upstream. Builds an ACC risk map from git diff, runs adversarial tours against a live KMS instance, and produces a finding report. Use when reviewing a PR, testing a new…

原文语言:英语

更新
职业分类
未分类
描述

Full security-audit orchestrator running /security-review, /cryptography-review, /threat-model, and /standards-review in canonical order per .github/skills/shared/orchestrator-contract.md. Each phase is a sub-agent (contract §6). Use before release or major…

原文语言:英语

更新
职业分类
未分类
描述

Run the external PKCS#11 battle-test suite (mise run test:pkcs11:tool) and interpret its report. Use when changing crate/clients/pkcs11/ (loader, module, provider), PKCS#11 MISE scripts, or provider configuration.

原文语言:英语

更新
职业分类
未分类
描述

Audit GitHub Actions workflows for duplicated step sequences across jobs/files and recommend extracting local composite actions under .github/actions/ to simplify and factorize the YAML. Use when workflows grow repetitive, before adding a new job that copies…

原文语言:英语

更新
职业分类
未分类
描述

Create an Architectural Decision Record (ADR) under documentation/adr/. Use when making or documenting an architectural decision.

原文语言:英语

更新
职业分类
未分类
描述

Create, modify, and refactor MISE task and library Bash scripts. Covers the full MISE conventions: task headers, USAGE framework, library sourcing, aggregator patterns, KMS server lifecycle, naming, and safety rules. Use when working on .mise/tasks/,…

原文语言:英语

更新
职业分类
信息安全分析师
描述

Verify code and protocol implementations against the exact text of applicable standards (FIPS, NIST SP, RFC, KMIP, PKCS, BSI, ANSSI, OWASP). Every citation is URL-verified — no hallucinated section numbers. Use when checking standards compliance or before a…

原文语言:英语

更新
职业分类
未分类
描述

AI-powered security scanner — OWASP Top 10, CWE Top 25, KMIP authorization, FIPS gating, memory safety, side-channel, supply chain, and 20 vulnerability families. Use when asked to review code security, audit KMIP access control, or scan for vulnerabilities.

原文语言:英语

更新
职业分类
信息安全分析师
描述

STRIDE-A threat model analysis for the Eviden KMS. Two modes: full analysis or incremental update. Use when asked to perform a threat model, generate a DFD, or update threat analysis.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Audit actix-web middleware ordering, LIFO `.wrap()` evaluation, Condition guard correctness, and request-extension injection. Use when adding or reordering middleware in start_kms_server.rs.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Validate a KMIP operation against the KMIP 2.1 spec, dispatch table, and type definitions. Use when adding or modifying a KMIP operation.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement a new REST endpoint following sync rule 4.2: handler, routes/mod.rs, start_kms_server.rs with LIFO middleware, openapi.yaml, validation tests. Use when adding a new REST endpoint.

原文语言:英语

更新
职业分类
软件质量保证分析师与测试员
描述

Create Playwright E2E tests for the KMS Web UI following project conventions: data-testid, Ant Design Select helpers, regex assertions, FIPS skips. Use when adding E2E tests.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Plan a multi-file Rust refactor safely: investigate, plan, confirm, implement. Use before any multi-file refactor.

原文语言:英语

更新
已展示 40 / 40 个已收集 Skill。