CtrlK
BlogDocsLog inGet started
Tessl Logo

simon/skills

Auto-generated tile from GitHub (10 skills)

92

1.16x
Quality

94%

Does it follow best practices?

Impact

92%

1.16x

Average score across 44 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-37/

Automate Pull Request Workflow

Problem/Feature Description

Your team's engineering leads are tired of developers forgetting steps when opening pull requests — missing CI status checks, poorly formatted PR descriptions with broken newlines, or PRs landing on the wrong base branch. They want a reusable shell script that any developer can run from a feature branch to create a PR and stay informed about CI results, so nothing slips through the cracks.

The script should be easy to call, produce well-formed PRs every time, and surface CI feedback without requiring the developer to babysit the browser.

Output Specification

Write a shell script create-pr.sh that automates the pull request creation process. The script should:

  • Accept a branch name, PR title, and a brief description of the change as arguments or prompts
  • Create a pull request targeting the main branch
  • Monitor CI checks after the PR is opened and report the result
  • Print clear status messages at each step

Also produce a short README.md (10–20 lines) explaining how to use the script, including example invocations.

The grader will examine both create-pr.sh and README.md.

evals

README.md

tile.json