Skip to content

feat: add global skill uninstall flow#153

Merged
Che-Zhu merged 1 commit intomainfrom
codex/global-skill-uninstall
Mar 18, 2026
Merged

feat: add global skill uninstall flow#153
Che-Zhu merged 1 commit intomainfrom
codex/global-skill-uninstall

Conversation

@Che-Zhu
Copy link
Copy Markdown
Collaborator

@Che-Zhu Che-Zhu commented Mar 18, 2026

Summary

  • add the global uninstall command/action and fan out UNINSTALL_SKILL tasks for covered projects
  • prevent stale INSTALL_SKILL work from re-applying a skill after uninstall, while keeping stopped projects stopped
  • add the /skills uninstall entry and align the skills PRDs with the implemented control flow

Testing

  • pnpm exec eslint lib/skills/catalog.ts lib/platform/persistence/project-task/create-uninstall-skill-task.ts lib/platform/control/commands/skill/uninstall-global-skill.ts lib/platform/control/commands/skill/index.ts lib/actions/skill.ts lib/jobs/project-task/executors/uninstall-skill.ts lib/jobs/project-task/executors/index.ts lib/repo/project-task.ts lib/jobs/project-task/projectTaskReconcile.ts "app/(dashboard)/skills/_components/skills-library.tsx" "app/(dashboard)/skills/page.tsx"
  • pnpm exec tsc --noEmit --pretty false

@github-actions
Copy link
Copy Markdown

✅ PR Check Results: Passed

Build Checks

Check Status
Lint & Build ✅ Passed
Docker Build ✅ Passed

✨ Great work!

All checks passed successfully. Your PR is ready for review.

Details:

  • ✅ Code quality verified (linting passed)
  • ✅ Build successful
  • ✅ Docker image build verified (linux/amd64)
    Commit: c29890a016fc31a82ab72444b7d71c6fda51c7b0
    Branch: codex/global-skill-uninstall

🔗 View Details:

@Che-Zhu Che-Zhu merged commit 5cfc59a into main Mar 18, 2026
9 checks passed
@Che-Zhu Che-Zhu deleted the codex/global-skill-uninstall branch March 18, 2026 03:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant