用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ccwq/infocard-pub --skill infocard-publish-parallel-batch-pattern命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use before infocard .docs authoring to select a registered theme from content-aware candidates. Owns the only content-to-theme association, capability filtering, bounded reproducible variation, and theme-decision.json.
Use when one URL or a complete user brief should become one published infocard through the .docs promotion workflow.
Use when creating or publishing an infocard through the mandatory .docs-to-promotion workflow.
正在显示 SKILL.md
| name | infocard-publish-parallel-batch-pattern |
| description | Light-batch publish 2–3 cards in parallel without worktree. |
| version | 2.0.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["infocard","publish","batch","parallel","light-route"],"related_skills":["infocard-publish-sop"]}} |
max_concurrent_children=3)No worktree is used. All cards written directly to primary repository docs/.
Do NOT use this when:
infocard-publish-sop batch with content.json + main renderer)The user's requested number of independent cards is a release invariant. If the user says "发布 7 张卡", author and verify exactly 7 card identities; never collapse them into one collection card. A later "go/继续" means execute without another confirmation.
All author outputs must land in docs/ before build. The orchestrator writes each HTML directly into the primary repository. A subagent claiming "created" is not evidence until the orchestrator verifies the exact HTML and meta paths, byte sizes, and matching slug/path pair.
Before build, run a cardinality preflight:
slug and path must match the dated HTML filename exactly when the repository convention requires date-prefixed identities._index.yaml and assert every expected slug is present, with the expected date, updated, path, and title._index.yaml and index.html, then push and re-run the full per-card public check.cd ~/qbox/opendir/project/infocard-pub
git fetch origin main
Each delegate_task call:
.docs/<run-id>/<slug>/theme-decision.json path.docs/<run-id>/<slug>/; do not write docs/, assets/, indexes, Git state, commit, or push."Each subagent must end by reporting:
npm run build
git add docs/<slug1>.html docs/<slug1>.html.meta.yaml \
docs/<slug2>.html docs/<slug2>.html.meta.yaml \
_index.yaml index.html
git commit -m "feat: publish <batch-title>"
git push origin main
sleep 60
curl -sI https://ccwq.github.io/infocard-pub/docs/<slug1>.html | head -1
curl -sI https://ccwq.github.io/infocard-pub/docs/<slug2>.html | head -1
Both must return HTTP/2 200.
---: write_file overwrites the whole file. If the existing file ends with --- and your new snippet starts with ---, the on-disk YAML becomes two documents. Re-read first; write without trailing ---. Detection: grep -c "^---$" docs/*.meta.yaml returns 0.section-head needs @media (max-width:720px) { padding-left: 14px; }. Otherwise the number block touches the left edge..case-card-list.Overview block mandatory for hardblue: between topbar and stats row, must include .overview-sentence (red, ≤50 chars) + .overview-body (100–400 chars).