Skip to main content

journal-code-review

只读审查 Journal 变更的性能、UX、类型约束与验证证据。

소스 정보

저장소
logseq/logseq_journal
최근 소스 활동
2026년 10월 26일 14:52
감지된 SKILL.md 언어
중국어
스타
2
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
3 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
journal-code-review
description
只读审查 Journal 变更的性能、UX、类型约束与验证证据。
# Journal Code Review 只读审查请求范围内的代码,只报告问题,不修改代码或其他文件。 先记录审查目标、base/head SHA(未提交修改另记 diff 身份)和文件范围。独立审查应由未实施该变更的审查者执行;只审查委托范围,不运行构建、安装、登录或远端写入。按需读取 [回归与最终验证范围](references/validation.md),核对结论是否绑定最终源码。后续修改使相关结论失效时,补审受影响范围。 ## 性能 - 检查读写放大:单次操作是否重复全量读取、遍历或重写,结合数据量与调用频率判断影响。 - 检查每份持久化数据是否确需跨重启保存、能否从现有权威数据推导或仅驻内存,并评估重复存储的一致性与生命周期清理成本。 - `List` 仅用于明确小于 1000 项的数据,数量未知或可能 >= 1000 时应改用 `rrbvec`(已有依赖时使用 `Rrbvec` 向量),重点检查高频 `List.length`、`List.nth`、`List.append`、`List.concat` 等线性调用及重复拼接造成的 O(n²)。 ## UX - 检查操作进度、结果与失败是否有清晰反馈。 - 逐一检查所有可见按钮,点击必须有对应操作或明确反馈,不可操作时明确禁用并解释原因,不能静默无响应。 - 检查取消、返回与退出是否可达且能安全结束当前操作。 - 检查界面呈现与实际状态是否一致。 - 检查关键操作的可访问性,包括语义标签、焦点顺序与辅助技术支持。 ## type - 检查 `spec/` 下的 `.mli` 类型能否加强约束,以排除非法状态、区分身份与生命周期并限制构造权限。 仅报告有证据的问题,每点尽量一句,包含严重度、位置、触发条件与影响,并标明实证或推断;无发现时明确说明。
GitHub에서 보기