一键导入
scan-updates
Scan integrated Workshop mods against live Steam metadata and update only entries proven outdated.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scan integrated Workshop mods against live Steam metadata and update only entries proven outdated.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Ablation test a hard bug to prove the smallest causal change set. Use when competing changes may explain a fix, results are intermittent, or the user needs a minimal proven repair.
Absorb a complete external Stellaris mod into StellarisPlus. Use the disclosed removal branch when reversing a credited absorption.
Full build the complete StellarisPlus release-validation sequence: quality gate, confirmed manual test, runtime log repair, and repair-authorized code review.
Handoff current work to another agent in a concise tmp/ artifact. Use when the user or another local skill requires resumable session context.
Merge local StellarisPlus files without changing load-order behavior. Use to classify folders by LIOS/FIOS/DUPL/MERGE and consolidate only proven-safe candidates.
Review StellarisPlus changes for merge readiness across Paradox Script, load-order, localisation, GFX/GUI, references, and documentation. The default branch is read-only; repair findings only with explicit authorization.
| name | scan-updates |
| description | Scan integrated Workshop mods against live Steam metadata and update only entries proven outdated. |
Detect which already-integrated Workshop mods are outdated versus Steam, then
invoke update-mod only for entries proven OUTDATED.
credits.md.credits.md as the source of truth for managed Workshop IDs.credits.md.Workshop: URL from credits.md.credits.md)Build one record per integrated mod:
| Field | Parse rule |
|---|---|
id | Required. Extract digits from Workshop ID: <id> |
name | Bullet title text for that record |
local_last_updated | Parse Last updated: YYYY-MM-DD |
workshop_url | Parse Workshop: <https://...id=<id>>; if missing, synthesize URL from id |
Parsing robustness requirements:
id and local_last_updated
are both present.For each parsed mod record:
workshop_url.YYYY-MM-DD in local timezone.steam_updated_date > local_last_updated: mark OUTDATED.If Steam date cannot be resolved after both methods, mark UNKNOWN and do not auto-update.
The date check is complete only when every valid in-scope ID is CURRENT, OUTDATED, or UNKNOWN with the live evidence or failure record that produced the classification.
Process only OUTDATED mods, one at a time; when more than ten are outdated,
use deterministic Workshop-ID order and report progress after each:
.github/skills/update-mod/SKILL.md for the Workshop ID.update-mod reports no upstream changes, mark the entry checked and do
not force a merge.Update execution is complete only when every OUTDATED ID has an update-mod
completion record or an evidenced BLOCKED disposition.
Provide three concise tables:
Scan Results
| Mod | ID | Local date | Steam date | Status |
|---|
Update Actions
| ID | Action | Result |
|---|
Validation Results
| ID | Quality gate runs | Final status | Notes |
|---|
Also list:
credits.md entries skippedUNKNOWN)The scan is complete only when the date-check and update-execution criteria are satisfied; malformed and UNKNOWN entries are reported without mutation; credits metadata is current; and all three required output tables account for every in-scope ID and both gate runs for each completed update.