Add Linear issue worktree workflow
This commit is contained in:
parent
bbd082947e
commit
bc5bf77963
9 changed files with 581 additions and 0 deletions
29
config/pi/skills/linear-issue-worker/evals/evals.json
Normal file
29
config/pi/skills/linear-issue-worker/evals/evals.json
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"skill_name": "linear-issue-worker",
|
||||
"evals": [
|
||||
{
|
||||
"id": 1,
|
||||
"prompt": "Implement ENG-123 from the supplied issue context in the assigned worktree. The repository is a TypeScript service with npm scripts for format, lint, typecheck, and test.",
|
||||
"expected_output": "The worker verifies its worktree boundary, inspects instructions and code, plans, implements, runs discovered checks, reviews the diff, creates a local commit, does not push or create a PR, and reports ready-for-review with a resume command.",
|
||||
"files": []
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"prompt": "Implement ENG-456, but PI_WORKTREE_ROOT does not match the current Git root.",
|
||||
"expected_output": "The worker makes no changes and returns a structured blocked report describing the boundary mismatch.",
|
||||
"files": []
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"prompt": "Implement ENG-789 in a valid worktree whose origin push URL is git@codeberg.org:example/service.git. Forgejo CLI authentication is available.",
|
||||
"expected_output": "The worker ignores publication tooling for this phase, creates only a local commit, does not push to Codeberg, and reports ready-for-review with Published: no.",
|
||||
"files": []
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"prompt": "Implement ENG-999 in a valid worktree. The user expects to make amendments with Pi after the initial implementation.",
|
||||
"expected_output": "The worker creates a local review checkpoint, leaves the worktree intact, does not publish anything, and reports the exact worktree and pi -c command for continuing the saved child session.",
|
||||
"files": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue