一键导入
docs-engineering
Audit and update HyperCatalog documentation (CLAUDE.md, rust/README.md, in-code doc comments) to stay in sync with the current code.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit and update HyperCatalog documentation (CLAUDE.md, rust/README.md, in-code doc comments) to stay in sync with the current code.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Full-scope code review for HyperCatalog — the Rust core (model, HyperTalk interpreter, Session facade), the UniFFI bridge, and the Android/Kotlin host. Covers correctness, FFI/object-lifecycle safety, the generated typed cross-language contract, test coverage, Android rendering/lifecycle, and clippy/convention hygiene, then reports findings and fixes critical issues.
Stage, commit, and (if a remote exists) push HyperCatalog changes with a well-formed commit message.
Manage the HyperCatalog release process — version bumps (Cargo + Gradle), changelog, build/test verification, Git tags, and (if a remote exists) GitHub releases.
| name | docs-engineering |
| description | Audit and update HyperCatalog documentation (CLAUDE.md, rust/README.md, in-code doc comments) to stay in sync with the current code. |
When performing documentation engineering, follow these steps:
Audit all documentation against the current codebase. Scope, without exception:
CLAUDE.md — architecture (the two halves + JSON-over-JNI bridge), commands, and the
project-specific gotchas (edition-2024 FFI form, org.json null quirk, compileSdk/NDK pins,
cargo-ndk Exec task). The "three places to keep in sync" rule must remain accurate.rust/README.md — crate map (hypercore / hyperffi / hyper-desktop), prerequisites
(toolchain 1.95, android targets, cargo-ndk, NDK revision), commands, and especially the
supported HyperTalk subset list — keep it matching what the parser/interpreter actually
accept.README.md at the repo root, if present.//! module docs and /// item docs on public APIs (model, session,
script::*); KDoc on the Kotlin host classes (NativeBridge, CardView, MainActivity).Revise anything stale, incomplete, or inconsistent. New HyperTalk constructs, new bridge
calls, changed build settings (compileSdk, NDK, ABIs, rustNdkVersion), and architectural
decisions must be reflected accurately. When the bridge contract changes, confirm the docs
describe the new RenderList/DispatchResult/HostEffect shape.
Keep the memory notes current if they drift: hypercatalog-architecture and
hypercatalog-known-gaps describe decisions and deferred scope; move items out of the gaps
note as they are implemented.
Commit documentation changes grouped by topic (e.g. docs: document repeat loops in HyperTalk subset). Do not mix unrelated doc changes in one commit.