close

Verify tests, commit changes, push branch, and create a pull request.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/amotion-ai/botassist --skill close-amotion-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: close
Source: https://github.com/amotion-ai/botassist/tree/main/.claude/skills/close
Command: npx skills add https://github.com/amotion-ai/botassist --skill close-amotion-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a safe, repeatable checklist to finalize development work by verifying tests and acceptance criteria, committing changes, pushing the feature branch, and creating a pull request so tickets can be reviewed and closed.

Core Features & Use Cases

  • Verify project type and run appropriate tests or builds (maven, npm/Angular) and gate the workflow on successful results.
  • Inspect acceptance criteria in TICKET.md, show uncommitted changes, propose commit messages, push to remote, and optionally create a GitHub PR using gh.
  • Use Case: After fixing BOT-123, run the skill to ensure all tests pass, stage and commit the changes with a suggested message, push the branch, and create a PR for review.

Quick Start

Use the close skill to verify tests, confirm changes, push your feature branch, and create a pull request for ticket BOT-123.

Frequently Asked Questions about close

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating a pull request after running tests?

This skill automates finalizing a development ticket by running tests, committing changes, pushing the feature branch, and creating a pull request. It gates the workflow on successful test or build results before proceeding.

What's the best way to commit and push changes only if tests pass?

The best way to commit and push changes safely is using a workflow that gates on test results. This skill runs maven or npm builds first, and only stages and commits changes if the verification succeeds.

Does this pull request creation workflow support both maven and npm projects?

Yes, this pull request creation workflow supports both maven and npm projects. It automatically verifies the project type and runs the appropriate test or build tool, including Angular CLI, before pushing.

Do I need GitHub CLI installed to push my branch and finalize a ticket?

You do not need GitHub CLI to push your branch and finalize a ticket, but it is required for the optional automated pull request creation step. Local git and test tooling are the only strict requirements.

Can I use acceptance criteria from a markdown file to generate a commit message?

Yes, you can use acceptance criteria from a markdown file to guide the workflow. This skill inspects TICKET.md for criteria, shows uncommitted changes, and proposes a commit message before pushing the branch.