enisn/my-agents/abpdev-workflow
Claude Code and agent skill by enisn/my-agents
- community
Checking that the SKILL.md file is still in the repository.
Run the core AbpDevTools developer workflow commands: build, run, test, prepare, logs, and bundle. Use when the user wants to build or run ABP solutions, prepare a machine, inspect logs, or handle Blazor WASM bundling.
Install
npx vskill@latest install enisn/my-agents/abpdev-workflowSKILL.md
The same SKILL.md was published earlier as enisn/abpdevtools/abpdev-workflow.
abpdev workflow
Use this skill for the day-to-day application workflow commands.
Covered commands
| Command | Purpose | |
|---|---|---|
abpdev build | Recursively build solutions/projects | |
abpdev migrate | Run .DbMigrator projects or fallback --migrate-database apps | |
abpdev run | Run app projects and optionally migrators | |
abpdev test | Recursively run dotnet test | |
abpdev prepare | Prepare the project on a new machine | |
abpdev logs | Open the selected project's Logs folder or logs.txt | |
abpdev bundle | Run abp bundle for Blazor WASM projects | |
abpdev bundle list | List Blazor WASM projects that need bundling |
Prerequisites
build
Useful options:
-f,--build-files: filter target.sln,.slnx, or.csprojfiles by name-i,--interactive: choose targets interactively-c,--configuration: pass build configuration
Behavior:
- Searches recursively for
.slnand.slnx - Falls back to
.csprojif no solutions exist - Uses
dotnet build /graphBuild
run
Useful options:
-a,--all: run all discovered app projects-p,--projects: filter projects by name/path fragment-w,--watch: run in watch mode--skip-migrate: skip.DbMigratorprojects--no-build: pass--no-buildtodotnet run-g,--graphBuild: use graph build behavior-i,--install-libs: runabp install-libs--skip-check-libs: skip missingwwwroot/libschecks-e,--env: apply a configured virtual environment-r,--retry: retry when apps exit-v,--verbose: show verbose project output--yml: explicitly point to anabpdev.yml
Behavior:
- Loads
abpdev.ymlfrom the working directory when present - Runs migrators first unless skipped
- Prompts for project selection when multiple runnable apps are found and interactive input is available
- Can detect missing
wwwroot/libsand offer to runabp install-libs
migrate
Useful options:
--no-build: pass--no-buildto migrator runs-e,--env: apply a configured virtual environment-a,--all: run all matching migrators/fallback projects-p,--projects: filter projects by name/path fragment
Behavior:
- Finds
.DbMigratorexecutable projects recursively and runs them - If none are found, looks for runnable projects supporting
--migrate-database - Applies local
abpdev.ymlenvironment settings and optional--envoverrides
Local YAML
Project-local run settings live in abpdev.yml and can include:
test
Useful options:
-f,--files: filter solutions by name/path fragment-i,--interactive: select target solutions interactively-c,--configuration: pass test configuration--no-build: pass--no-buildtodotnet test
Behavior:
- Searches
.slnand.slnx - Does not fall back to
.csprojtest discovery today
prepare
Useful options:
--no-config: do not createabpdev.yml--no-install-libs: skipabp install-libs--no-env-apps: skip environment app startup--no-bundle: skip Blazor WASM bundling
Behavior:
- Scans runnable projects for infrastructure dependencies
- Starts needed environment apps unless disabled
- Creates local
abpdev.ymlfiles when it can infer an environment - Runs
abp install-libs - Bundles Blazor WASM projects unless disabled
logs
Behavior:
- Finds runnable projects
- Prints the last 100 lines from
<project>/Logs/logs.txtby default -n,--linescontrols how many lines are printed-o,--openopens the log file or folder with the OS default app instead
bundle
Behavior:
- Detects Blazor WebAssembly projects by SDK name
- Runs
abp bundle -wd <project-dir>for each detected WASM project -g,--graphBuildbuilds the project first
Guidance for agents
- Use
abpdev preparefor onboarding/new-machine setup, not as a default replacement forrun. - Use
abpdev run --yml <path>when the repo has multiple startup contexts. - Use
abpdev bundle listbeforeabpdev bundleif the user only wants discovery. - Prefer explicit
--projectsfilters in large monorepos to avoid launching unrelated apps.
Typical workflows
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
- SKILL.md in the repositoryCheckingopencode/skills/abpdev-workflow/SKILL.md
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
[](https://verified-skill.com/skills/enisn/my-agents/abpdev-workflow)