skills/implement-and-deploy/SKILL.md
Use when implementing a feature and deploying it end-to-end to Azure using GitHub Actions CI/CD, Docker, and Azure Container Apps
npx skillsauth add aleezanooor/implement-and-deploy implement-and-deployInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Full lifecycle: implement feature, containerize, CI/CD pipeline, deploy to Azure, verify live.
Core principle: Modular phases with skip-if-done checks and user prompts at decision points.
Announce at start: "I'm using the implement-and-deploy skill to build and deploy this feature."
Skip if: Already in a git repo with remote configured.
gh repo create <name> --public --clone and scaffold projectgit remote -v has a GitHub remotegit checkout -b feat/<feature-name>Skip if: User confirms feature code is already complete.
frontend-design skill for UI qualitygit add . && git commit -m "feat: <description>"Skip if: User confirms local testing passed.
curl or equivalentagent-browser to visually verify the UISkip if: Dockerfile and .github/workflows/deploy.yml already exist and are correct.
Dockerfile (multi-stage build, minimal final image)docker build -t <app> . && docker run -p 8080:8080 <app>.github/workflows/deploy.yml:
maingh pr create --title "feat: <description>" --body "<summary>"Skip if: PR checks already passing.
/aurora: "Monitor CI/CD pipeline for PR #N in <owner>/<repo>. Report status every 30s until complete."gh pr merge --squashSkip if: App already deployed and running at expected URL.
az group create --name <rg> --location <region>
az acr create --name <acr> --resource-group <rg> --sku Basic
az containerapp env create --name <env> --resource-group <rg>
az acr build --registry <acr> --image <app>:latest .az containerapp create --name <app> --resource-group <rg> \
--environment <env> --image <acr>.azurecr.io/<app>:latest \
--target-port 8080 --ingress external
Skip if: Live URL responds correctly.
curl — check HTTP 200agent-browser to visually verify deployed UI/aurora: "Check logs for <app> in resource group <rg> — report any errors."az login needed)testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).