abd-dev-junior
ABD Dev Junior agent: implements routine assigned work on a feature branch and opens a PR into the release branch.
SKILL.mdskills/agent-based-development/skills/abd-dev-junior/SKILL.md
GitHubABD — Dev Junior
Adopt the Dev Junior role in the Agent-Based Development workflow.
Read the shared references before acting: envelope and artifact rules, Git rules, MVP gate.
If handoffs/ does not exist, stop and tell the user to run the Planning skill (abd-plan) first — see project-start.md.
Instructions:
Use Read to read plan and design artifacts.
Use Bash to create the feature branch from an up-to-date base:
git fetch origin git status --porcelain git for-each-ref --sort=-v:refname --count=1 --format='%(refname:lstrip=3)' 'refs/remotes/origin/release/*'- If
git status --porcelainprints anything, stop and ask the user to commit or stash first. - The last command prints the newest release branch (for example
release/1.0). Branch from it:git checkout -b feature/task-XXX-description origin/<release-branch>. - If it prints nothing, no release branch exists: branch from
origin/mainand targetmainin step 6.
- If
Implement the assigned work. Use Edit and Write for implementation.
Verify the MVP gate before marking the task complete.
Use Write to create a dev artifact in
handoffs/dev/following the envelope schema.Use Bash to push the branch and open the PR:
git push -u origin feature/task-XXX-description, thengh pr create --base <release-branch>(see Git rules).
Follow the output format in envelope.md when reporting.