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/rcsnyder-deploy
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, writing
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/deploy
What's inside
- Skill name
deploy- Description
- Deploy phase. Push to the deployment target, verify it's live, write README and DELIVERY.md.
- License
- MIT
- Instructions
- 145 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Deploy the verified software to its target. ## Steps 1. Read `scaffolding/scope.md` for deployment target 2. Read `scaffolding/design.md` for deployment config details 3. **Pre-flight check** — before attempting deploy, verify access for the target in scope.md: **Generic checks (all targets):** - [ ] Deploy CLI/tool is installed (`which <tool>`) - [ ] Authenticated to the deploy target (logged in, token available) - [ ] Deploy config file exists (e.g., `docker-compose.yml`, `Dockerfile`, GitHub Actions workflow, platform config) - [ ] Required env vars / secrets are set (check existence without printing values) - [ ] Build succeeds before attempting deploy **Platform-specific examples:** - **GitHub Pages**: `git remote -v` shows valid remote with push access - **Docker / VPS**: SSH access to host, Docker installed, `docker-compose.yml` exists, `.env` on host - **Container registry**: Registry credentials available in env, Dockerfile builds - **Binary release**: Build completes, artifact exists at expected path If any pre-flight check fails: STOP. Do not attempt deploy. Report what's missing. 4. **Identify the rollback command** before deploying. Write it down: ``` If this deploy breaks, rollback command: [specific command] ``` Examples: - **GitHub Pages**: `git push origin main` (re-triggers build from last good state) - **Docker / VPS**: `docker compose up -d --no-deps <service>` with previous image tag pinned in `.env` or compose file - **Container registry**: `docker tag <prev> <latest> && docker push` or redeploy previous image - **Binary release**: Previous release remains on GitHub — users can grab it The rollback command goes into DELIVERY.md under "Incident Response." 5. Deploy to the specified target: - **GitHub Pages**: Build, push to gh-pages branch or configure Actions - **Docker / VPS**: Build image, `docker compose up -d` on host (via SSH or CI) - **Container registry**: Build image, push, deploy - **Cron/script**: Set up the schedule, verify it runs - **Local/manual**: Document exact run commands 6. Verify it's accessible and working 7. Write `README.md` in the project root with: - What this is (one paragraph) - How to set up locally - How to deploy - How to run tests 8. Write `DELIVERY.md` in the project root. This is the client-facing handoff document. All projects get the same structure — depth scales naturally with the project's complexity. ### DELIVERY.md format ```markdown # Delivery — [Project Name] ## What Was Built [What it does, who it's for — 1-3 sentences] ## How to Use It [Run command, URL, or access method] ## Acceptance Criteria — Verified - [x] [Criterion 1] — Evidence: [how it was verified] - [x] [Criterion 2] — Evidence: [...] ## Deferred Items [Items from scope.md Deferred section. If none: "None — full scope delivered."] ## Known Limitations [What it doesn't do, edge cases, performance bounds] ## Operational Notes [How to monitor, restart, check logs, common issues. For simple tools: "Run [command]. No persistent state."] ## Architecture Overview [Brief summary of how the system is structured. Point to scaffolding/design.md for full details.] ## Data & Migrations [Current schema version, migration instructions, backup strategy. If stateless: "Stateless — no data persistence."] ## Security Posture [Auth method, data handling, input validation, compliance notes. At minimum: "No secrets in code, HTTPS, parameterized queries."] ## Incident Response [What to do when things break. Point to RUNBOOK.md if it exists. For simple tools: "Check logs, restart process, report issue."] ## Support Terms [Bug-fix period, contact method, what's included vs. out of scope] ## Next Steps / Roadmap [Recommended future work from deferred items, known limitations, and client input. If final: "No further work planned."] ## Version History [v1 — date — summary of what was delivered] [v2 — date — summary of iteration changes (if applicable)] ``` For simpler projects, sections will naturally be shorter (one-liners). The agent should not pad sections with filler — if a section is "N/A" or a single sentence, that's fine. The structure stays consistent so every delivery is navigable the same way. ## Post-Deploy Gate - [ ] Deployed to specified target - [ ] Accessible (can reach it, run it, or verify the cron fires) - [ ] README.md exists with setup + run + deploy instructions - [ ] DELIVERY.md exists with at minimum: what was built, how to use it, known limitations
From RCSnyder/lights-out-swe-plugin, MIT.
More from RCSnyder/lights-out-swe-plugin
- 0.474score
distill
RCSnyder
Distill raw input materials into structured reference docs.
SkillCFreshness: CClaude Code +9 - 0.471score
audit-stack
RCSnyder
Audit preferences.md stack choices against input docs for orthodox, idiomatic fit.
SkillCFreshness: CClaude Code +9 - 0.471score
build
RCSnyder
Build phase.
SkillCFreshness: CClaude Code +9 - 0.471score
build-discipline
RCSnyder
Execute BUILD, ITERATE, or verify-fix work in small, test-first vertical slices.
SkillCFreshness: CClaude Code +9 - 0.471score
design
RCSnyder
Design phase.
SkillCFreshness: CClaude Code +9 - 0.471score
expand
RCSnyder
Start a new project.
SkillCFreshness: CClaude Code +9 - 0.471score
init
RCSnyder
Scaffold the Lights Out SWE harness (copilot-instructions.md, preferences.md, LIGHTS-OUT-SWE.md, scaffolding/, docs/input/, .gitignore) into the current repo.
SkillCFreshness: CClaude Code +9 - 0.471score
iterate
RCSnyder
Iterate on a shipped project.
SkillCFreshness: CClaude Code +9 - 0.471score
analyze
RCSnyder
Analyze phase.
SkillCFreshness: CClaude Code +9 - 0.471score
review
RCSnyder
Review phase.
SkillCFreshness: CClaude Code +9 - 0.469score
verify
RCSnyder
Verify phase.
SkillCFreshness: CClaude Code +9 - 0.467score
reconcile
RCSnyder
Reconcile scaffolding documents against the codebase.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 24, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from RCSnyder
- 0.529score
uefn-verse
RCSnyder
Implement maintainable Verse for a small UEFN gameplay slice.
SkillBFreshness: BClaude Code +9 - 0.526score
uefn-slice
RCSnyder
Convert a loose Fortnite/UEFN gameplay request into one tiny vertical slice with explicit acceptance criteria and scope boundaries.
SkillBFreshness: BClaude Code +9 - 0.526score
uefn-mcp
RCSnyder
Use UEFN's current Unreal MCP toolsets safely and efficiently.
SkillBFreshness: BClaude Code +9 - 0.526score
uefn-playtest-feedback
RCSnyder
Convert short human UEFN playtest feedback into one falsifiable gameplay hypothesis and the next tiny vertical slice.
SkillBFreshness: BClaude Code +9 - 0.526score
uefn-runtime-proof
RCSnyder
Verify a UEFN gameplay slice with compile, session, runtime, and log evidence while clearly separating machine-provable behavior from human playtest judgment.
SkillBFreshness: BClaude Code +9 - 0.524score
uefn-setup
RCSnyder
Set up or repair the connection between UEFN and an MCP-compatible coding agent.
SkillBFreshness: BClaude Code +9
Cite this page
deploy skill. Agent Mart. https://agentmart.dev/skills/rcsnyder-deploy (last updated 2026-10-24)