do

Automate software delivery tasks from research through PR and CI to shipping.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/juspay/ci --skill do-juspay
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: do
Source: https://github.com/juspay/ci/tree/main/.claude/skills/do
Command: npx skills add https://github.com/juspay/ci --skill do-juspay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

Do automates end-to-end software tasks from research through PR and CI to shipping, reducing manual coordination and decision latency.

Core Features & Use Cases

  • End-to-end automation: research, implement, test, PR, and ship within a unified workflow.
  • Configurable flow: supports --no-git to operate without creating branches or PRs; supports --from to start at a specific step; supports --review to pause for user planning.
  • Forge-aware results tracking: uses scripts/do-results to record step status and forges (github/bitbucket/unknown) and generates a consistent 14-step UI progress trail.

Quick Start

Provide a task description and the Do skill will autonomously execute the full cycle from planning to deployment.

Frequently Asked Questions about do

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

FAQPage Schema
How do I automate the software delivery workflow from a GitHub issue to a merged pull request?▼

To automate software delivery from a GitHub issue to a pull request, provide a task description with YAML frontmatter specifying name and description. The system autonomously executes research, implementation, testing, and PR creation in a structured workflow.

Can I run code changes locally without creating a git branch or pull request?▼

Yes, you can apply changes in-place without creating a git branch or pull request by using the --no-git option. This modifies your working directory directly while still tracking step status through the results script.

Does the automated deployment workflow support both GitHub and Bitbucket repositories?▼

Yes, the automated deployment workflow supports both GitHub and Bitbucket through forge-detection. It identifies the forge type and conditionally applies the correct pull request creation steps based on whether the repository is on GitHub, Bitbucket, or an unknown platform.

What dependencies do I need to run end-to-end DevOps task automation?▼

You need the command-line JSON processor jq installed to run end-to-end DevOps task automation. This dependency is required for the scripts to parse data and record the 14-step progress trail during the software delivery cycle.

How do I resume a CI workflow from a specific step without repeating earlier actions?▼

You can resume a CI workflow from a specific step without repeating earlier actions by using the --from option to start at a designated point. The --review-model option can also pause execution for user planning before proceeding.

What is the best way to track progress during automated pull request creation?▼

The best way to track progress during automated pull request creation is using the integrated results script. It records step status and forge type, generating a consistent 14-step UI progress trail that visualizes the workflow from research to shipping.