code-review
科研代码审查助手,专注于确保科研代码的正确性、可重复性和可维护性。支持代码质量检查、安全漏洞扫描、可重复性验证、数据完整性检查、最佳实践验证。当用户需要:(1) 审查科研代码质量、(2) 确保实验代码可重复、(3) 检查数据分析脚本、(4) 验证统计分析代码、(5) 准备代码发布或提交论文时触发。关键词:code…
Skill by Hollis36
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hollis36-code-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-review
What's inside
- Skill name
code-review- Description
- 科研代码审查助手,专注于确保科研代码的正确性、可重复性和可维护性。支持代码质量检查、安全漏洞扫描、可重复性验证、数据完整性检查、最佳实践验证。当用户需要:(1) 审查科研代码质量、(2) 确保实验代码可重复、(3) 检查数据分析脚本、(4) 验证统计分析代码、(5) 准备代码发布或提交论文时触发。关键词:code review、代码审查、代码质量、peer review、科研代码。
- License
- Apache-2.0
- Instructions
- 921 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 921 lines (spec recommends under 500)
- body: contains an absolute path from the author's machine
Files (2)
- LICENSE.txt
- SKILL.md
SKILL.md (first lines)
# 科研代码审查助手
帮助科研人员系统化地审查代码,确保研究代码的质量、正确性和可重复性。
## 核心原则
### 科研代码审查的四个维度
1. **正确性** - 代码是否正确实现了研究方法
2. **可重复性** - 他人能否复现研究结果
3. **可维护性** - 代码是否清晰、有文档、易于理解
4. **数据完整性** - 数据处理是否安全、准确
## 审查流程
### 第一阶段:预审查准备
在开始代码审查前,收集必要信息:
```markdown
## 代码审查准备清单
### 基本信息
- [ ] 代码用途和研究目标
- [ ] 预期输入和输出
- [ ] 使用的数据集和数据格式
- [ ] 依赖的软件包和版本
- [ ] 已知的限制和假设
### 审查范围
- [ ] 需要审查的文件列表
- [ ] 关键函数和模块
- [ ] 测试覆盖情况
- [ ] 文档完整性
### 参考材料
- [ ] 相关论文和方法描述
- [ ] 现有测试和验证
- [ ] 以前的审查反馈
```
### 第二阶段:代码结构审查
#### 项目组织
```python
# 检查项目结构是否清晰
def check_project_structure():
"""
理想的科研项目结构:
project/
├── README.md # 项目说明
├── requirements.txt # 依赖列表
├── environment.yml # Conda环境
├── data/ # 数据目录
│ ├── raw/ # 原始数据
│ ├── processed/ # 处理后数据
│ └── README.md # 数据说明
├── src/ # 源代码
│ ├── __init__.py
│ ├── preprocessing.py
│ ├── analysis.py
│ └── visualization.py
├── notebooks/ # Jupyter notebooks
├── tests/ # 测试代码
├── scripts/ # 运行脚本
├── results/ # 结果输出
└── docs/ # 文档
"""
pass
```
**审查要点:**
- [ ] 目录结构清晰合理
- [ ] README 文件完整
- [ ] 数据和代码分离
- [ ] 结果和代码分离
- [ ] 有适当的 .gitignore
#### 代码模块化
```python
# 反模式:所有代码在一个文件中
# ❌ BAD
def analysis():
# 1000+ 行代码在一个函数中
data = load_data()
# ... 大量处理逻辑
plot_results()
# 最佳实践:模块化和单一职责
# ✅ GOOD
from src.data import load_data, preprocess_data
from src.analysis import run_statistical_test
from src.visualization import plot_results
def main():
"""主分析流程"""
# 步骤1: 加载数据
raw_data = load_data('data/raw/experiment.csv')
# 步骤2: 预处理
clean_data = preprocess_data(raw_data)
# 步骤3: 统计分析
results = run_statistical_test(clean_data)
# 步骤4: 可视化
plot_results(results, output='results/figures/')
return results
```
**审查要点:**
- [ ] 函数职责单一(每个函数做一件事)
- [ ] 函数长度合理(< 50 行)
- [ ] 避免重复代码(DRY原则)
- [ ] 适当的抽象层次From Hollis36/claude-skill, Apache-2.0.
More from Hollis36/claude-skill
- 0.462score
grill-me
Hollis36
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
SkillCFreshness: C★ 1Claude Code +9 - 0.425score
review-paper-writing
Hollis36
Comprehensive guide to writing literature review / survey papers using Claude Code skills, MCP bio-research tools, scientific writing plugins, and 2025-2026…
SkillDFreshness: D★ 1Claude Code +9 - 0.423score
graphical-abstract
Hollis36
学术论文摘要结构图(Graphical Abstract/TOC图)创建助手。支持多种工具:Python (matplotlib/PIL/drawsvg)、HTML/CSS/SVG、TikZ/LaTeX、Figma MCP、Banana Pro…
SkillDFreshness: D★ 1Claude Code +9 - 0.423score
scientific-plotting
Hollis36
科研绘图助手,用于创建高质量的学术论文图表。支持统计图表(柱状图、折线图、散点图、箱线图、小提琴图)、科学示意图(流程图、机制图)、数据可视化(热力图、网络图)、高级图表(雷达图、Sankey图、分面图)。集成SciencePlots…
SkillDFreshness: D★ 1Claude Code +9 - 0.420score
experiment-tracking
Hollis36
实验追踪与管理助手,帮助科研人员记录、组织和管理实验数据。支持电子实验记录本(ELN)最佳实践、实验版本控制、数据溯源、FAIR数据原则。当用户需要:(1) 记录实验流程和参数、(2) 管理实验数据和结果、(3) 追踪实验版本和变更、(4) 确保实验可重复性时触发。关键词:实验记录、lab…
SkillDFreshness: D★ 1Claude Code +9 - 0.416score
reproducible-research
Hollis36
可重复性研究助手,帮助科研人员构建可重复的计算工作流。支持Jupyter notebooks最佳实践、Docker/Singularity容器化、工作流管理(Snakemake/Nextflow)、代码和数据版本控制、环境管理(conda/venv)。当用户需要:(1) 确保研究的可重复性、(2)…
SkillDFreshness: D★ 1Claude Code +9 - 0.407score
mcp-builder
Hollis36
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
SkillDFreshness: D★ 1Claude Code +9 - 0.402score
canvas-design
Hollis36
Create beautiful visual art in .png and .pdf documents using design philosophy.
SkillDFreshness: D★ 1Claude Code +9 - 0.402score
doc-coauthoring
Hollis36
Guide users through a structured workflow for co-authoring documentation.
SkillDFreshness: D★ 1Claude Code +9 - 0.402score
frontend-design
Hollis36
Create distinctive, production-grade frontend interfaces with high design quality.
SkillDFreshness: D★ 1Claude Code +9 - 0.402score
brand-guidelines
Hollis36
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel.
SkillDFreshness: D★ 1Claude Code +9 - 0.402score
algorithmic-art
Hollis36
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Apr 6, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/Hollis36/claude-skill
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Hollis36
- 0.462score
grill-me
Hollis36
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
SkillCFreshness: C★ 1Claude Code +9 - 0.425score
review-paper-writing
Hollis36
Comprehensive guide to writing literature review / survey papers using Claude Code skills, MCP bio-research tools, scientific writing plugins, and 2025-2026…
SkillDFreshness: D★ 1Claude Code +9 - 0.423score
graphical-abstract
Hollis36
学术论文摘要结构图(Graphical Abstract/TOC图)创建助手。支持多种工具:Python (matplotlib/PIL/drawsvg)、HTML/CSS/SVG、TikZ/LaTeX、Figma MCP、Banana Pro…
SkillDFreshness: D★ 1Claude Code +9 - 0.423score
scientific-plotting
Hollis36
科研绘图助手,用于创建高质量的学术论文图表。支持统计图表(柱状图、折线图、散点图、箱线图、小提琴图)、科学示意图(流程图、机制图)、数据可视化(热力图、网络图)、高级图表(雷达图、Sankey图、分面图)。集成SciencePlots…
SkillDFreshness: D★ 1Claude Code +9 - 0.420score
experiment-tracking
Hollis36
实验追踪与管理助手,帮助科研人员记录、组织和管理实验数据。支持电子实验记录本(ELN)最佳实践、实验版本控制、数据溯源、FAIR数据原则。当用户需要:(1) 记录实验流程和参数、(2) 管理实验数据和结果、(3) 追踪实验版本和变更、(4) 确保实验可重复性时触发。关键词:实验记录、lab…
SkillDFreshness: D★ 1Claude Code +9 - 0.416score
reproducible-research
Hollis36
可重复性研究助手,帮助科研人员构建可重复的计算工作流。支持Jupyter notebooks最佳实践、Docker/Singularity容器化、工作流管理(Snakemake/Nextflow)、代码和数据版本控制、环境管理(conda/venv)。当用户需要:(1) 确保研究的可重复性、(2)…
SkillDFreshness: D★ 1Claude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/hollis36-code-review (last updated 2026-10-24)