소스 정보
- 저장소
- 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-deps-docs명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | update-deps-docs |
| description | 更新三个依赖库(LQCD_Master, lamet-agent, PyQUDA)的PDF技术文档 |
重新编译 /root/lattice-pdf/agent/文档/ 下三个依赖库的 LaTeX PDF 文档。
| 库 | LaTeX 源文件 | PDF 输出 |
|---|---|---|
| LQCD Master | LQCD_Master_Documentation.tex | LQCD_Master_Documentation.pdf |
| lamet-agent | lamet_agent_Documentation.tex | lamet_agent_Documentation.pdf |
| PyQUDA | PyQUDA_Documentation.tex | PyQUDA_Documentation.pdf |
所有文件位于 /root/lattice-pdf/agent/文档/。
每个 .tex 文档包含以下章节:
update-deps-docs all重编译全部三个 PDF(默认行为)
.tex 文件执行两遍 xelatex(解析交叉引用).aux, .log, .out, .toc)cd "/root/lattice-pdf/agent/文档" && \
for f in LQCD_Master_Documentation lamet_agent_Documentation PyQUDA_Documentation; do \
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
update-deps-docs LQCD_Master仅重编译 LQCD Master 文档
cd "/root/lattice-pdf/agent/文档" && \
xelatex -interaction=nonstopmode -halt-on-error LQCD_Master_Documentation.tex && \
xelatex -interaction=nonstopmode -halt-on-error LQCD_Master_Documentation.tex && \
rm -f LQCD_Master_Documentation.aux LQCD_Master_Documentation.log \
LQCD_Master_Documentation.out LQCD_Master_Documentation.toc && \
echo "✓ LQCD_Master_Documentation.pdf"
update-deps-docs lamet-agent仅重编译 lamet-agent 文档
cd "/root/lattice-pdf/agent/文档" && \
xelatex -interaction=nonstopmode -halt-on-error lamet_agent_Documentation.tex && \
xelatex -interaction=nonstopmode -halt-on-error lamet_agent_Documentation.tex && \
rm -f lamet_agent_Documentation.aux lamet_agent_Documentation.log \
lamet_agent_Documentation.out lamet_agent_Documentation.toc && \
echo "✓ lamet_agent_Documentation.pdf"
update-deps-docs PyQUDA仅重编译 PyQUDA 文档
cd "/root/lattice-pdf/agent/文档" && \
xelatex -interaction=nonstopmode -halt-on-error PyQUDA_Documentation.tex && \
xelatex -interaction=nonstopmode -halt-on-error PyQUDA_Documentation.tex && \
rm -f PyQUDA_Documentation.aux PyQUDA_Documentation.log \
PyQUDA_Documentation.out PyQUDA_Documentation.toc && \
echo "✓ PyQUDA_Documentation.pdf"
update-deps-docs deps先更新依赖库源码,再重编译全部文档
等效于先执行 ./update_deps.sh 再执行 update-deps-docs all。
cd /root/lattice-pdf/agent && ./update_deps.sh && \
cd "/root/lattice-pdf/agent/文档" && \
for f in LQCD_Master_Documentation lamet_agent_Documentation PyQUDA_Documentation; do \
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-deps-docs status查看三个 PDF 的当前状态(文件大小、页数)
cd "/root/lattice-pdf/agent/文档" && \
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
以下情况应运行此 skill 重新编译文档:
./update_deps.sh 拉取了新的代码.tex 文件内容xelatex (XeTeX 3.14+)ctex, hyperref, listings, xcolor, enumitem, booktabs, tabularx, caption, fancyhdr, tcolorbox, amsmath, fontspec/update-deps-docs # 重编译全部三个 PDF
/update-deps-docs all # 同上
/update-deps-docs LQCD_Master # 仅重编译 LQCD Master
/update-deps-docs lamet-agent # 仅重编译 lamet-agent
/update-deps-docs PyQUDA # 仅重编译 PyQUDA
/update-deps-docs deps # 先更新依赖源码再编译全部文档
/update-deps-docs status # 查看 PDF 状态
| 库 | 本地路径 | 远程仓库 |
|---|---|---|
| LQCD Master | ../LQCD_Master/ | https://github.com/sjtu-sai-agents/LQCD_Master.git |
| lamet-agent | ../lamet-agent/ | https://github.com/Greyyy-HJC/lamet-agent.git |
| PyQUDA | ../PyQUDA/ | https://github.com/CLQCD/PyQUDA.git |
源码通过 ../update_deps.sh 脚本统一管理(git pull --ff-only)。