enisn/my-agents/abpdev-maintenance

Claude Code and agent skill by enisn/my-agents

Trust tier 3
  • community
Source check pending

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/my-agents/abpdev-maintenance

SKILL.md

abpdev maintenance

Use this skill for utility and maintenance commands outside the main run/migration/reference flows.

Covered commands

CommandPurpose
abpdev cleanDelete bin, obj, node_modules, or configured folders recursively
abpdev clean configOpen clean configuration
abpdev replaceRun configured text replacements
abpdev replace configOpen replacement configuration
abpdev logs clearDelete logs.txt for one or many projects
abpdev toolsShow configured external tool paths
abpdev tools configOpen tool path configuration
abpdev enable-notificationsEnable desktop notifications
abpdev disable-notificationsDisable desktop notifications
abpdev updateCheck for AbpDevTools updates
abpdev update --applySelf-update AbpDevTools
abpdev find-fileSearch descendant or ascendant file paths by text
abpdev find-portFind or kill processes using a port
abpdev abp-studio switchSwitch ABP Studio version/channel

Global config location

text
%AppData%\abpdev

Useful files:

  • clean-configuration.yml
  • replacements.yml
  • tools-configuration.yml
  • notifications.yml

clean

bash
abpdev clean [working-directory]
abpdev clean -s
abpdev clean -i node_modules

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:

  • bin
  • obj
  • node_modules

replace

bash
abpdev replace <rule-name> -p <working-directory>
abpdev replace all -p <working-directory>
abpdev replace -i
abpdev replace ConnectionStrings -f appsettings.json

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:

yaml
ConnectionStrings:
file-pattern: appsettings.json
find: Trusted_Connection=True;
replace: "<set the replacement value locally; do not commit literal credentials>"

tools

bash
abpdev tools
abpdev tools config

This config stores executable names/paths such as:

  • dotnet
  • abp
  • powershell
  • open
  • terminal

Use abpdev tools config if the user's shell, terminal, or ABP CLI binary lives in a non-default location.

logs clear

bash
abpdev logs clear -p MyApp.HttpApi.Host
abpdev logs clear -p all --force
abpdev logs clear -i

Useful options:

  • -p, --project: select a project name, or all
  • -i, --interactive: choose interactively
  • -f, --force: delete without confirmation

Behavior:

  • Finds runnable projects in the working directory
  • Deletes <project>/Logs/logs.txt when present
  • Can clear logs for every discovered project with -p all

notifications

bash
abpdev enable-notifications
abpdev disable-notifications
abpdev disable-notifications --uninstall

Notes:

  • Supported on Windows and macOS
  • On Windows, enabling notifications installs the BurntToast PowerShell module
  • --uninstall removes BurntToast while disabling notifications

update

bash
abpdev update
abpdev update --apply
abpdev update --apply --yes

Notes:

  • abpdev update checks for a newer version
  • --apply launches dotnet tool update -g AbpDevTools
  • --yes skips the confirmation prompt

find-file

bash
abpdev find-file appsettings.json
abpdev find-file appsettings.json C:\src\MyApp
abpdev find-file Directory.Build.props . -a

Notes:

  • Default behavior searches descendants
  • -a, --ascendant searches upward through parent folders instead

find-port

bash
abpdev find-port 44307
abpdev find-port 44307 --kill

Behavior:

  • Shows processes using the port
  • Can interactively inspect details, copy PID/path, open location, refresh, or kill
  • --kill skips the menu and kills the found process(es) directly

ABP Studio switching

bash
abpdev abp-studio switch 1.2.3
abpdev abp-studio switch 1.2.3 -c stable
abpdev abp-studio switch 1.2.3 -f

Useful options:

  • -c, --channel: release channel, defaults to stable
  • -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 -s when the user wants safer cleanup.
  • Use replace config before replace when the needed replacement rule does not already exist.
  • Use tools config before troubleshooting command-not-found issues with dotnet, abp, or terminal launch behavior.
  • Use find-port when a dev port is occupied instead of asking the user to inspect processes manually.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/enisn/my-agents/abpdev-maintenance/badge)](https://verified-skill.com/skills/enisn/my-agents/abpdev-maintenance)

Something wrong with this skill or its page? Tell us.