remote-sprite-development
Use when a Software Factory worker task must mutate or verify an existing remote Fly.io Sprite while preserving locality, checkpoint, evidence, rollback, and…
Skill by jack-michaud
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/jack-michaud-remote-sprite-development
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: devops, 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/remote-sprite-development
What's inside
- Skill name
remote-sprite-development- Description
- Use when a Software Factory worker task must mutate or verify an existing remote Fly.io Sprite while preserving locality, checkpoint, evidence, rollback, and review discipline.
- License
- MPL-2.0
- Instructions
- 81 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Remote Sprite Development
Use this skill when a Kanban task targets an existing remote Sprite for application inspection, mutation, deployment, runtime validation, rollback verification, or independent review.
## Core locality rule
`$HERMES_KANBAN_WORKSPACE` is orchestration scratch. It is not the authoritative application source unless the task explicitly says it is analysis-only. All app inspection, edits, installs, builds, tests, runtime checks, checkpointing, and rollback validation must happen on the target Sprite by explicit remote commands.
Accepted remote execution pattern:
```bash
sprite -s <target-sprite> exec -- <read-only-command>
sprite -s <target-sprite> exec -- bash -c '<shell command with pipes, redirects, cd, or chaining>'
```
Use `pi-sprite` or another approved mechanism only when the task requires it or `sprite exec` cannot provide reliable mutation, transcripts, checkpoint/rollback hooks, or runtime verification.
## Required task context
Every remote Sprite task must state:
- tenant/project name,
- target Sprite name,
- remote app path if known,
- service name, port, or URL if known,
- whether mutation is allowed or the task is read-only/review-only,
- acceptance criteria and quality gates,
- protected data/routes and explicit out-of-scope areas,
- required skills, including `software-factory-kanban-workflow`, `kanban-worker`, `remote-sprite-development`, `sprite-exec`, and any app-specific skill.
If target Sprite, mutation authority, checkpoint availability, or credential scope is ambiguous, block before mutation.
## Checkpoint and rollback discipline
Before mutating a Sprite:
1. Identify current state with read-only commands.
2. Create or verify a pre-change checkpoint/snapshot using the project-approved mechanism.
3. Record the checkpoint handle/id/name, timestamp if available, and exact command.
4. Define the rollback procedure before edits begin.
After mutation:
1. Capture changed files or remote diff summary.
2. Run the task's validation commands on the remote Sprite.
3. Create or record a post-change checkpoint when the task requires it.
4. Preserve enough evidence for another worker to verify or roll back.
Do not continue after checkpoint creation fails unless the task thread contains explicit human approval to accept that risk.
## Evidence package
Complete remote Sprite tasks with structured metadata:
```json
{
"target_sprite": "<sprite>",
"remote_app_path": "<path>",
"mutation_allowed": true,
"pre_change_checkpoint": "<id or unavailable with reason>",
"post_change_checkpoint": "<id or not required>",
"commands_run": ["<command summaries>"],
"changed_files": ["<remote paths>"],
"verification": ["<command/result summaries>"],
"rollback": "<exact rollback procedure>",
"follow_up_tasks": ["<task ids>"],
"risks_or_limitations": ["<known risks>"]
}
```
For read-only review tasks, set `mutation_allowed` to false, independently inspect the remote state, compare it with the implementation evidence, and explicitly state pass/fail plus any gaps.
## Common failure modes
- Mutating local scratch files and claiming remote success.
- Forgetting `bash -c` for pipes, redirects, `cd`, heredocs, variable expansion, or chained commands.
- Continuing after checkpoint failure without approval.
- Omitting rollback instructions.
- Reporting "done" without remote validation output.
- Ignoring project-specific Remember sections or required board skills.From jack-michaud/software-factory-worker-profile, MPL-2.0.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 17, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MPL-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jack-michaud
- 0.471score
software-factory-kanban-workflow
jack-michaud
Single-profile Software Factory Kanban workflow with durable task context, reminder propagation, bounded remediation retries, escalation, and shortcut…
SkillCFreshness: CClaude Code +9 - 0.470score
remote-sprite-development
jack-michaud
Use when Software Factory production PM, builder, or reviewer tasks need to mutate or verify an existing remote Fly.io Sprite via explicit remote commands…
SkillCFreshness: CClaude Code +9 - 0.469score
software-factory-publisher
jack-michaud
Publisher role boundaries for Software Factory generated public profile repositories.
SkillCFreshness: CClaude Code +9 - 0.469score
software-factory-evidence-report
jack-michaud
Generate Software Factory PM evidence HTML/JSON reports from public Kanban task surfaces.
SkillCFreshness: CClaude Code +9 - 0.466score
software-factory-pm
jack-michaud
PM role boundaries for Software Factory.
SkillCFreshness: CClaude Code +9 - 0.462score
kanban-profile-workflow
jack-michaud
Public multi-profile Kanban workflow conventions.
SkillCFreshness: CClaude Code +9
Cite this page
remote-sprite-development skill. Agent Mart. https://agentmart.dev/skills/jack-michaud-remote-sprite-development (last updated 2026-10-24)