بنقرة واحدة
remove-repository
Remove a repo or local folder from repos/, updating repos.yaml, repos.md, and .gitignore
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Remove a repo or local folder from repos/, updating repos.yaml, repos.md, and .gitignore
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Create an implementation plan in _plans/ with embedded repo context and step-by-step task lists
Execute a plan from _plans/, implementing steps, checking off tasks, running tests, and documenting fixes
Clone/pull git repos, verify local folders, auto-register orphans, and regenerate repos.md
Clone a git repo or register a local folder into repos/ and update repos.md with its description
Find and remove stale entries from repos.yaml whose directories no longer exist on disk
Iterate through all sub-repos in repos/ and stage/commit/push each one, then do the same for the master repo
| name | remove-repository |
| description | Remove a repo or local folder from repos/, updating repos.yaml, repos.md, and .gitignore |
| user-invocable | true |
| origin | template |
Remove a single repository or local source folder from the workspace. This is the inverse of /add-repository.
The user will provide a repo name. For example:
/remove-repository frontend — remove the frontend entry/remove-repository backend-api — remove the backend-api entryValidate the entry exists in repos/repos.yaml by name
Show what will happen — before taking any action, display:
Remove from repos/repos.yaml — delete the entry from the repos: list
repos: []Remove from repos/repos.md — delete the ## <name> section and all its content up to the next ## heading or end of file
<!-- No repositories found. Clone repos into repos/ and run /pull-all-repos to populate this file. -->Update .gitignore — if repos/<name>/ appears in .gitignore (whether git repo or gitignored local folder), remove the line. No need to ask — if the entry is being removed, its gitignore line should go too.
Optionally delete from disk — only if the user confirmed deletion in step 2:
rm -rf repos/<name>//pull-all-repos would re-register)Report what was done:
Removed
<name>from repos.yaml, repos.md, and .gitignore. Directory on disk: deleted / kept.