基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill drp-paper命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
S3/MinIO operations: connectivity, transfers, read benchmarks, and matplotlib visualization templates.
Complete guide to the REANA reproducible analytics platform: Dockerized client setup, multi-backend profiles, workflow authoring patterns, S3 dataset workflows, and best practices. Covers dev/prod backends, serial workflows, REANA_WORKSPACE usage, and self-learning from finished workflows.
Complete guide to working with Arepo simulation HDF5 files: structure inspection, unit conversion, radial profiles, slice projections, and dimensionality reduction (UMAP/t-SNE) for clustering analysis.
| name | drp-paper |
| description | Create and maintain the DRP white paper project with REANA integration |
| version | 1.0.0 |
| license | MIT |
| created | 2025-04-11T00:00:00.000Z |
| tags | ["research","paper","drp","reana"] |
| hermes | {"domain":"research"} |
This skill contains a reusable operational workflow. Follow the existing task-specific steps and examples in the sections below.
Create and maintain the DRP white paper project covering the framework for reproducible science on DRP-Hub with full REANA integration.
/home/hermes/digital-research-products-framework/
├── main.tex ← monolithic paper (all sections inlined)
├── references.bib ← BibTeX references
├── main.pdf ← compiled output
├── figures/
│ ├── repo_structure_diagram.png ← repository architecture (layered)
│ ├── maturity_model.png ← maturity model staircase
│ ├── architecture_diagram.png ← full REANA architecture
│ ├── generate_repo_diagram.py
│ ├── generate_maturity_model.py
│ └── generate_architecture_diagram.py
├── main.aux, .log, .out, .toc, .bbl, .blg
CRITICAL: Never create or use sections/ subdirectory. All content goes in monolithic main.tex. Remove stale sections/ if it exists.
The drp_service receives ALL user interactions from DRP-Hub and translates them into REANA workflows:
drp_workflows/ for matching workflowprovenance.yamlUsers dictate research intent → receive fully functional Git repo with REANA workflow:
Each level inherits all lower-level criteria, with increasing REANA integration:
| Level | Name | REANA Integration |
|---|---|---|
| L0 | Minimal | No workflow |
| L1 | Documented | Basic reana.yaml may exist but not executed |
| L2 | Reproducible | Full REANA integration — runs on any backend |
| L3 | Automated | drp_service integration — every CI/CD triggers REANA |
| L4 | Community | Full dictation-to-repo + federated compute (REANA, S3, SSHFS, Jupyter) |
The drp_service integrates with all PUNCH4NFDI services:
repo_structure_diagram.png — Layered repository architecture
figures/generate_repo_diagram.pymaturity_model.png — Staircase visualization
figures/generate_maturity_model.pyarchitecture_diagram.png — Full REANA integration architecture
figures/generate_architecture_diagram.pyfacecolor='white'#2C5F8A, #4A90A4; greens: #5BA06B; reds: #C8374B; oranges: #D4872C; purples: #7B68AE)cd /home/hermes/digital-research-products-framework
pdflatex -interaction=nonstopmode main.tex 2>&1 | tail -10
pdflatex -interaction=nonstopmode main.tex 2>&1 | tail -10 # second pass
Output: 20 pages, ~827KB PDF.
\texttt{drp\_service}read_file before writing to main.texsections/ directory — monolithic main.tex only\usepackage{hyperref} before patchingarrowstyle= not style= or linestyle=f"\u2022 {text}" for bullets, not literal •When updating the paper:
read_file (no pagination)write_file of main.texpatch targeted replacements