Agents & OrchestrationSûr100100/100
Open PR (Storybook)
Opens a pull request from the current branch using the PR template. Use when the user asks to open a PR, create a pull request, or invokes /open-pr.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs open-pr__storybookjs-storybook__agents-skills-47b805ea511fStorybook
storybookjs/storybook
Contenu à copier
--- name: open-pr description: Opens a pull request from the current branch using the PR template. Use when the user asks to open a PR, create a pull request, or invokes /open-pr. allowed-tools: Bash, Read, AskQuestion metadata: origin: Storybook internal: true --- # Open Pull Request Opens a draft PR from the current branch following Storybook conventions. ## Workflow ### 1. Gather context Run in parallel: `git status`, `git diff`, `git log --oneline <base>...HEAD` (after step 2), `git branch -vv`. Push first if needed: `git push -u origin HEAD`. ### 2. Detect base branch ```bash git fetch origin bash .agents/skills/open-pr/scripts/detect-base-branch.sh ``` Detects base in order: tracked upstream → reflog checkout source → closest `origin/*` ancestor (fewest commits from branch tip to HEAD). Supports telescoped/stacked PRs off feature branches, not only `next`/`main`. Skips branches at the same commit as HEAD. Tie-break: feature branch over trunk, then `next` over `main`. Falls back to `next`. Tell the user the result. ### 3. Ask for labels Use **AskQuestion** for three questions. Options from `.github/PULL_REQUEST_TEMPLATE.md`: | Question | Options | | ---------- | ------------------------------------------------------------------------------------------------------------------------ | | CI label | `ci:normal`, `ci:merged`, `ci:daily` | | QA label | `qa:needed`, `qa:skip` | | Type label | `bug`, `maintenance`, `dependencies`, `build`, `cleanup`, `documentation`, `feature request`, `BREAKING CHANGE`, `other` | Verify the available labels with the PR template. ### 4. Draft title and body **Title:** `[Area]: [Description]` — see the `pr` skill for format and examples. **Body:** Read `.github/PULL_REQUEST_TEMPLATE.md`. Copy it **exactly** (keep all HTML comments). Fill in: - `Closes #` when an issue is linked - **What I did** - Testing checkboxes and mandatory manual-testing steps (or state why none is needed) - Documentation checkboxes when applicable - Leave maintainer checklist items unchecked ### 5. Create the PR ```bash gh pr create \ --draft \ --base "<detected-base>" \ --title "<Area>: <Description>" \ --body "$(cat <<'EOF' <FILLED_TEMPLATE> EOF )" \ --assignee @me \ --label "<type>,<ci>,<qa>" ``` ### 6. Report and offer canary Share the PR URL. Then **AskQuestion**: "Do you want to create a canary release for this PR?" - **Yes** — follow the `canary` skill - **No** — stop ## Notes - Always draft; always assign `@me`. - For canary details after publishing, see the `canary` skill.
Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Open PR (Storybook)
`Closes #` when an issue is linked
**What I did**
Testing checkboxes and mandatory manual-testing steps (or state why none is needed)
Documentation checkboxes when applicable
Comment utiliser Open PR (Storybook)
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Open PR (Storybook)
Dis simplement à ton agent quelque chose comme :
Applique le skill open-pr__storybookjs-storybook__agents-skills-47b805ea511f à cette tâche
Utilise open-pr__storybookjs-storybook__agents-skills-47b805ea511f pour améliorer cette implémentation
Passe en revue ce sujet avec open-pr__storybookjs-storybook__agents-skills-47b805ea511f
Skills liés à Open PR (Storybook)
Acceleration (Microsoft)
Compare synthetic acceleration options and clearly separate scenario value from forecast commitments.Account Overview (Microsoft)
Create a synthetic Acme account overview and identify evidence that merits seller attention.Acroform Writer (Microsoft)
Use this skill whenever the user wants values written INTO an existing PDF form that lives in the connected SharePoint knowledge source — filling out, completing, populating, or submitting a fillable PDF (application, intake sheet, contract, government form) from data they supply, a spreadsheet row, or the conversation. Triggers include "fill out the job application form", "complete the intake form for [person]", "populate our standard NDA template", and "make this ready to send / non-editable" (flatten). The source form should be found via knowledge search; only ask the user to upload it if knowledge search turns up nothing plausible. different task), and do NOT use it on scanned/image-only PDFs that have no real fillable fields — those need OCR or manual overlay instead, which this skill explicitly detects and reports rather than silently failing.