enisn/abpdevtools/abpdev-maintenance
Claude Code and agent skill by enisn/abpdevtools
- community
Checking that the SKILL.md file is still in the repository.
Use AbpDevTools maintenance and utility commands such as clean, replace, tools/config, notifications, update, find-file, find-port, and ABP Studio switching. Use when the user wants repo cleanup, config-driven text replacement, process/port inspection, tool updates, or local tool-path setup.
Install
npx vskill@latest install enisn/abpdevtools/abpdev-maintenanceSKILL.md
abpdev maintenance
Use this skill for utility and maintenance commands outside the main run/migration/reference flows.
Covered commands
| Command | Purpose | |
|---|---|---|
abpdev clean | Delete bin, obj, node_modules, or configured folders recursively | |
abpdev clean config | Open clean configuration | |
abpdev replace | Run configured text replacements | |
abpdev replace config | Open replacement configuration | |
abpdev logs clear | Delete logs.txt for one or many projects | |
abpdev tools | Show configured external tool paths | |
abpdev tools config | Open tool path configuration | |
abpdev enable-notifications | Enable desktop notifications | |
abpdev disable-notifications | Disable desktop notifications | |
abpdev update | Check for AbpDevTools updates | |
abpdev update --apply | Self-update AbpDevTools | |
abpdev find-file | Search descendant or ascendant file paths by text | |
abpdev find-port | Find or kill processes using a port | |
abpdev abp-studio switch | Switch ABP Studio version/channel |
Global config location
Useful files:
clean-configuration.ymlreplacements.ymltools-configuration.ymlnotifications.yml
clean
Useful options:
-s,--soft-delete: send folders to recycle bin instead of hard delete-i,--ignore-path: skip matching paths
Default folders come from clean-configuration.yml and include:
binobjnode_modules
replace
Useful options:
-p,--path: working directory-i,--interactive: prompt for rule and/or file selection-f,--files: restrict matching files by partial name
Replacement rules are stored in replacements.yml.
Example shape:
tools
This config stores executable names/paths such as:
dotnetabppowershellopenterminal
Use abpdev tools config if the user's shell, terminal, or ABP CLI binary lives in a non-default location.
logs clear
Useful options:
-p,--project: select a project name, orall-i,--interactive: choose interactively-f,--force: delete without confirmation
Behavior:
- Finds runnable projects in the working directory
- Deletes
<project>/Logs/logs.txtwhen present - Can clear logs for every discovered project with
-p all
notifications
Notes:
- Supported on Windows and macOS
- On Windows, enabling notifications installs the
BurntToastPowerShell module --uninstallremovesBurntToastwhile disabling notifications
update
Notes:
abpdev updatechecks for a newer version--applylaunchesdotnet tool update -g AbpDevTools--yesskips the confirmation prompt
find-file
Notes:
- Default behavior searches descendants
-a,--ascendantsearches upward through parent folders instead
find-port
Behavior:
- Shows processes using the port
- Can interactively inspect details, copy PID/path, open location, refresh, or kill
--killskips the menu and kills the found process(es) directly
ABP Studio switching
Useful options:
-c,--channel: release channel, defaults tostable-f,--force: re-download the package-i,--install-dir: override install directory-p,--packages-dir: override package cache directory
Behavior:
- Downloads the requested ABP Studio package from
abp.io - Uses
Update.exe apply --package <nupkg>to switch versions
Guidance for agents
- Use
clean -swhen the user wants safer cleanup. - Use
replace configbeforereplacewhen the needed replacement rule does not already exist. - Use
tools configbefore troubleshooting command-not-found issues withdotnet,abp, or terminal launch behavior. - Use
find-portwhen a dev port is occupied instead of asking the user to inspect processes manually.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/abpdev-maintenance/SKILL.md
Popularity
- Repository stars
- 54
- Repository forks
- 7
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 6 Aug 2026, 3 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/enisn/abpdevtools/abpdev-maintenance)