cloud-pr
Build a change in a Claude cloud thread, have Devin test the PR on real devices, loop fixes, then ship.
Skill by kausthubh-coder
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kausthubh-coder-cloud-pr
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/cloud-pr
What's inside
- Skill name
cloud-pr- Description
- Build a change in a Claude cloud thread, have Devin test the PR on real devices, loop fixes, then ship. Use when I say /cloud-pr <project> <task>.
- License
- MIT
- Instructions
- 52 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: scripts/cloud.mjs
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Cloud PR
I hand you a project and a task. Claude Code on the web builds it and opens a PR, Devin tests that PR on the platform it needs, and you, a local T3 thread, carry Devin's verdict back until it passes. Then the PR merges when I say ship, or by itself if I said "ship when it passes". The point is that I don't babysit any of it.
Everything runs in the cloud except Windows checks. Keep me out of the loop until there's a pass, a real decision, or a stuck failure.
## 0. Is the repo ready
- The T3 project exists (`t3_project_list`) and its repo has `scripts/cloud.mjs` on `origin/main`. If not, run `create-project-flows` §6 on it first, from a cloud thread.
- Pick Devin's platform from the repo's AGENTS.md (`## Testing on Devin`): browser, Android emulator, iOS Simulator or macOS. Windows-only work (likh, Studi's desktop app) is step 4, never Devin.
## 1. Build: a Claude cloud thread opens the PR
`t3_thread_launch` with `projectId`, `workspaceStrategy: {type: "root"}`, `modelSelection: {instanceId: "megha-claude", model: "claude-opus-5-5", options: {mode: "bypassPermissions"}}`, and a message that holds:
- the task in my words, with anything from this thread it needs (the cloud can't read T3)
- "Work in PR mode (your cloud note): prove it, open the PR, put the PR URL in your last message, and stop."
Wait for it with `t3_thread_wait` (long timeouts, call again on timeout). Read its last message for the PR URL; if there's none, read why and fix the brief, or tell me. `link_pull_request` the PR.
## 2. Test: Devin
Testing is manual for now: you start it, once per round. Fill `cloud/devin-test.md` in my skill library (the PR URL, the platform, what changed in one line) and start a Devin cloud session with it:
```
devin --cloud --model <GPT-6.1-Sol's id from `devin models list`> -p "<the filled prompt>"
```
Run it in the background; it prints Devin's answer when the session ends. If the CLI isn't set up, use the Devin MCP (`devin_session_create`, then `devin_session_gather`) if it's connected; otherwise stop and tell me what to set up.
Devin posts its verdict on the PR (`Devin test: PASS` or `FAIL`). Read the comment with `gh pr view <n> --comments`, not just the CLI output.
## 3. Fix loop
On FAIL, `t3_thread_send` to the build thread: Devin's comment as it stands, plus "check out <branch>, fix it, rerun the checks, push to the same branch, and stop." Wait, then go back to step 2.
Stop after three failed rounds, or when a failure isn't about the code (a missing login, a broken device, a flaky emulator), and tell me what's stuck, in plain words.
## 4. Windows, when the change needs it
Launch a local T3 thread in a new worktree on the PR branch (`workspaceStrategy: {type: "worktree", baseRef: "<branch>", startFromOrigin: true}`) that runs the repo's `verify-<app>` for the changed feature and comments the result on the PR. Its failures go through step 3 like Devin's.
## 5. Done
When Devin passes (and Windows, when it ran), and CI is green:
- If I said "ship when it passes", send "ship" to the build thread and wait until it reports the ship is done.
- Otherwise tell me, in three lines: the PR, what Devin tested and its recording, and anything left.
`watch_pull_request` the PR while you wait on long steps, and `unwatch_pull_request` when you hand back to me.From kausthubh-coder/skills, MIT.
More from kausthubh-coder/skills
- 0.570score
create-verification-skill
kausthubh-coder
Set up a repo so agents can run and use the app themselves and prove a change works.
SkillAFreshness: AClaude Code +9 - 0.570score
diagnosing-bugs
kausthubh-coder
Find the real cause of a bug before fixing it.
SkillAFreshness: AClaude Code +9 - 0.567score
cloud
kausthubh-coder
Move this thread's work to my InstaBox cloud machine, or start, steer or check threads there.
SkillAFreshness: AClaude Code +9 - 0.566score
oracle
kausthubh-coder
Run the user's agentic engineering workflow with `oracle init`, `oracle plan`, and `oracle implement`: one structured project-local `.artifacts` workspace…
SkillAFreshness: AClaude Code +9 - 0.566score
before-and-after
kausthubh-coder
Captures before/after screenshots of web pages or elements for visual comparison.
SkillAFreshness: AClaude Code +9 - 0.566score
evidence-driven-testing
kausthubh-coder
Records visual proof while testing UI behavior — the agent tests the app hands-on via computer use while a screen recording with structured test/assertion…
SkillAFreshness: AClaude Code +9 - 0.565score
benchmark-checklist
kausthubh-coder
Check a perf number before you report or act on it.
SkillAFreshness: AClaude Code +9 - 0.565score
correct
kausthubh-coder
Make a repeated agent mistake impossible with structure, types, lint or a test.
SkillAFreshness: AClaude Code +9 - 0.565score
code-structure
kausthubh-coder
Use when multiple workflows duplicate the same operational logic, when deciding what belongs in actions vs shared services, or when refactoring repeated…
SkillAFreshness: AClaude Code +9 - 0.561score
create-formal-verification-skill
kausthubh-coder
Formally verify the riskiest code tests can't reach (races, retries, state machines, parsers) and leave a project skill to recheck it.
SkillAFreshness: AClaude Code +9 - 0.561score
audit-skills
kausthubh-coder
Audit how well my skills worked in my recent threads and update the skills dashboard.
SkillAFreshness: AClaude Code +9 - 0.561score
delegating
kausthubh-coder
Hand work to another agent well, whether a subagent, a T3 thread or Devin.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kausthubh-coder/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kausthubh-coder
- 0.570score
create-verification-skill
kausthubh-coder
Set up a repo so agents can run and use the app themselves and prove a change works.
SkillAFreshness: AClaude Code +9 - 0.570score
diagnosing-bugs
kausthubh-coder
Find the real cause of a bug before fixing it.
SkillAFreshness: AClaude Code +9 - 0.567score
cloud
kausthubh-coder
Move this thread's work to my InstaBox cloud machine, or start, steer or check threads there.
SkillAFreshness: AClaude Code +9 - 0.566score
before-and-after
kausthubh-coder
Captures before/after screenshots of web pages or elements for visual comparison.
SkillAFreshness: AClaude Code +9 - 0.566score
oracle
kausthubh-coder
Run the user's agentic engineering workflow with `oracle init`, `oracle plan`, and `oracle implement`: one structured project-local `.artifacts` workspace…
SkillAFreshness: AClaude Code +9 - 0.566score
evidence-driven-testing
kausthubh-coder
Records visual proof while testing UI behavior — the agent tests the app hands-on via computer use while a screen recording with structured test/assertion…
SkillAFreshness: AClaude Code +9
Cite this page
cloud-pr skill. Agent Mart. https://agentmart.dev/skills/kausthubh-coder-cloud-pr (last updated 2026-10-24)