소스 정보
- 저장소
- ZhangXin8069/20250814-20260815
- 최근 소스 활동
- 2026년 8월 14일 03:26
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ZhangXin8069/20250814-20260815 --skill update-agent-docs명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | update-agent-docs |
| description | 更新三个 AI agent 子模块(LQCD_Master, lamet-agent, PyQUDA)的 PDF 技术文档 — 支持源码拉取+文档编译 |
重新编译 /root/lattice-pdf/agent/文档/ 下三个依赖库的 LaTeX PDF 文档。支持先拉取最新源码再编译,或仅查看状态。
此 skill 封装了
agent/update_docs.sh脚本的全部功能。agent 子目录下还有一个同名 skill(agent/.claude/skills/update-deps-docs.md),功能一致。
| 库 | LaTeX 源文件 | PDF 输出 | Git 仓库 |
|---|---|---|---|
| LQCD Master | LQCD_Master_Documentation.tex | LQCD_Master_Documentation.pdf | sjtu-sai-agents/LQCD_Master |
| lamet-agent | lamet_agent_Documentation.tex | lamet_agent_Documentation.pdf | Greyyy-HJC/lamet-agent |
| PyQUDA | PyQUDA_Documentation.tex | PyQUDA_Documentation.pdf | CLQCD/PyQUDA |
所有文件位于 /root/lattice-pdf/agent/文档/。源码位于 /root/lattice-pdf/agent/<name>/。
update-agent-docs all重编译全部三个 PDF(默认行为)
两遍 xelatex 编译 + 清理辅助文件。
cd "/root/lattice-pdf/agent/文档" && \
for f in LQCD_Master_Documentation lamet_agent_Documentation PyQUDA_Documentation; do \
echo "=== 编译 ${f} ===" && \
xelatex -interaction=nonstopmode -halt-on-error "${f}.tex" > /dev/null 2>&1 && \
xelatex -interaction=nonstopmode -halt-on-error "${f}.tex" > /dev/null 2>&1 && \
echo " ✓ ${f}.pdf"; \
done && \
rm -f *.aux *.log *.out *.toc && \
echo "---" && ls -lh *.pdf
update-agent-docs LQCD_Master仅重编译 LQCD Master 文档
cd "/root/lattice-pdf/agent/文档" && \
xelatex -interaction=nonstopmode -halt-on-error LQCD_Master_Documentation.tex > /dev/null 2>&1 && \
xelatex -interaction=nonstopmode -halt-on-error LQCD_Master_Documentation.tex > /dev/null 2>&1 && \
rm -f LQCD_Master_Documentation.aux LQCD_Master_Documentation.log LQCD_Master_Documentation.out LQCD_Master_Documentation.toc && \
echo "✓ LQCD_Master_Documentation.pdf $(ls -lh LQCD_Master_Documentation.pdf | awk '{print $5}')"
update-agent-docs lamet-agent仅重编译 lamet-agent 文档
cd "/root/lattice-pdf/agent/文档" && \
xelatex -interaction=nonstopmode -halt-on-error lamet_agent_Documentation.tex > /dev/null 2>&1 && \
xelatex -interaction=nonstopmode -halt-on-error lamet_agent_Documentation.tex > /dev/null 2>&1 && \
rm -f lamet_agent_Documentation.aux lamet_agent_Documentation.log lamet_agent_Documentation.out lamet_agent_Documentation.toc && \
echo "✓ lamet_agent_Documentation.pdf $(ls -lh lamet_agent_Documentation.pdf | awk '{print $5}')"
update-agent-docs PyQUDA仅重编译 PyQUDA 文档
cd "/root/lattice-pdf/agent/文档" && \
xelatex -interaction=nonstopmode -halt-on-error PyQUDA_Documentation.tex > /dev/null 2>&1 && \
xelatex -interaction=nonstopmode -halt-on-error PyQUDA_Documentation.tex > /dev/null 2>&1 && \
rm -f PyQUDA_Documentation.aux PyQUDA_Documentation.log PyQUDA_Documentation.out PyQUDA_Documentation.toc && \
echo "✓ PyQUDA_Documentation.pdf $(ls -lh PyQUDA_Documentation.pdf | awk '{print $5}')"
update-agent-docs deps先更新依赖库源码,再重编译全部文档
cd /root/lattice-pdf/agent && \
./update_deps.sh && \
echo "" && \
cd "文档" && \
for f in LQCD_Master_Documentation lamet_agent_Documentation PyQUDA_Documentation; do \
echo "=== 编译 ${f} ===" && \
xelatex -interaction=nonstopmode -halt-on-error "${f}.tex" > /dev/null 2>&1 && \
xelatex -interaction=nonstopmode -halt-on-error "${f}.tex" > /dev/null 2>&1 && \
echo " ✓ ${f}.pdf"; \
done && \
rm -f *.aux *.log *.out *.toc && \
echo "---" && ls -lh *.pdf
update-agent-docs status查看三个 PDF 的当前状态(文件大小、页数)
cd "/root/lattice-pdf/agent/文档" && \
echo "=== Agent 文档状态 ===" && \
echo "" && \
for f in LQCD_Master_Documentation lamet_agent_Documentation PyQUDA_Documentation; do \
if [ -f "${f}.pdf" ]; then \
pages=$(pdfinfo "${f}.pdf" 2>/dev/null | grep "Pages" | awk '{print $2}') && \
size=$(ls -lh "${f}.pdf" | awk '{print $5}') && \
echo " ${f}.pdf ${size} ${pages:-?} pages"; \
else \
echo " ${f}.pdf MISSING"; \
fi; \
done && \
echo "" && \
for f in LQCD_Master_Documentation lamet_agent_Documentation PyQUDA_Documentation; do \
if [ -f "${f}.tex" ]; then \
echo " ${f}.tex $(ls -lh "${f}.tex" | awk '{print $5}')"; \
else \
echo " ${f}.tex MISSING"; \
; \
以下情况应运行此 skill:
git pull --ff-only 拉取了新代码,文档内容可能有变化.tex 文件.pdf 被删除或编译出错/update-agent-docs # 重编译全部三个 PDF
/update-agent-docs all # 同上
/update-agent-docs LQCD_Master # 仅 LQCD Master
/update-agent-docs lamet-agent # 仅 lamet-agent
/update-agent-docs PyQUDA # 仅 PyQUDA
/update-agent-docs deps # 拉取源码 + 编译全部
/update-agent-docs status # 查看 PDF 状态
xelatex — LaTeX 编译器pdfinfo (可选) — 查看 PDF 页数deps 子命令)agent/update_docs.sh — 等效的 shell 脚本agent/update_deps.sh — 子模块源码更新脚本