Point codebase-migrate at the actual awesome-codex-skills master branch while keeping the whole-repo clone plus include_skill_dirs sync model.
Add a manifest assertion so the ref does not regress to main.
Validate required Plan Meta before claims, record claim ownership, and persist verification evidence on completion.
Document conditional skill triggers without adding them to automatic main-loop dispatch.
Add a Gitea CI triage skill with legacy web-log fallback, document first-party and third-party skill roles, and register selected third-party code workflow sources.
Remove the first-party bulk refactor workflow in favor of the registered codebase migration replacement.
Claim the first executable plan in plan-file order after resuming any in-progress plan, preserve skipped as its own workflow phase, and document the required post-done commit gate in the agent rules.
restore the missing typing.Optional import in scripts/playbook.py
so older python runtimes can import the CLI module successfully.
add a regression test for typing annotation imports and register it
in the tests README.
use a fresh per-job checkout directory for test, standards, and
thirdparty update workflows instead of reusing a shared repo path.
align the Gitea standards-check template with the same isolation
strategy and expand workflow bootstrap regression coverage.
remove the pre-checkout dependency on .gitea/ci/prepare_repo.sh
from the root workflows and inline the bootstrap logic instead.
add a regression test for workflow bootstrap ordering and register
it in the tests README.
upgrade commit-message, style-cleanup, and bulk-refactor-workflow
to use trigger-focused frontmatter and a shared contract structure.
add a first-party skill quality test gate and register it in tests
documentation.
move the repository skills source from `codex/skills` to `skills`.
update vendor/install_skills paths, thirdparty sync pipeline, docs, and regression tests, including deployment-route e2e coverage.
- Add skill_link config option to create a symlink/junction from another
platform's skills dir to agents_home/skills/ (e.g. ~/.claude -> ~/.agents)
- On Windows, falls back to directory junction when symlink requires admin
- Add _create_skills_symlink() with _is_junction() helper for Windows
- Update playbook.toml.example with skill_link documentation
- Fix templates/README.md prompt example to be platform-agnostic
- Add 3 tests: symlink creation, idempotency, absence when unconfigured
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
When any sync action runs and the target project already has a CLAUDE.md,
automatically insert @AGENTS.md / @AGENT_RULES.md import block so
Claude Code picks up the same rules as Codex without manual setup.
- Add sync_claude_md() called at end of sync_agents_template()
- Uses <!-- playbook:claude:start/end --> block markers for idempotent updates
- Skips if no CLAUDE.md exists (Codex users unaffected)
- Skips if @AGENTS.md already present (manual setups respected)
- Add 4 tests covering: no file, append, update block, already-referenced
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Remove docs/tsl/syntax_book/ (superseded by docs/tsl/syntax/)
- Remove data/tsl_reference_catalog_source/ (catalog already generated
into docs/tsl/reference/catalog/, source no longer needed)
- Remove scripts/build_tsl_reference_catalog.ps1 (build script for
the above source)
- Remove test assertion that referenced the deleted data/ source index
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Move all third-party skills from codex/skills/ to codex/skills/thirdparty/
- Move .sources/ to codex/skills/thirdparty/.sources/
- Delete systematic-debugging/CREATION-LOG.md (internal dev note, not skill content)
- Update sync_thirdparty_skills.sh paths and conflict detection
- Update thirdparty_skills.json source_list paths
- Update install_skills_action to collect from both own and thirdparty dirs,
logging [thirdparty] tag for third-party installs
- Update SKILLS.md directory structure docs
- Update tests to reflect new paths
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
remove obsolete main_language placeholders and language summary template text
limit generated .agents guidance to configured langs and normalize AGENT_RULES trailing newlines
document install_skills no_backup behavior and refresh tests for deployment links and sync flows
Unhide the tracked docs and test updates that were left under assume-unchanged, remove the shipped tsl-guide skill, and align the deploy_root-related test coverage with the current external-clone rules.
replace the superpowers-only workflow with a manifest-driven pipeline
sync ui-ux-pro-max into codex/skills and document source lists
fix the prettier path test so the Python suite passes on Windows
replace the old select/record progress flow with a single main_loop claim/finish CLI.
route template execution through main_loop only, remove the legacy plan_progress entry points, and update tests to enforce the new behavior.
run the thirdparty superpowers snapshot updater on a daily schedule.
trigger sync-superpowers automatically when thirdparty/skill is updated and cover the new automation with workflow tests.
remove the stale superpowers list block from SKILLS.md so the document routes to the source list only.
clear assume-unchanged and skip-worktree flags in the sync workflow before refreshing the workspace, and add a regression test for that safeguard.