platform-infrastructure
CI/CD pipelines, containerization, Infrastructure as Code, environment management, secrets management, DNS/SSL, and CDN configuration.
Skill by harmansidhudev
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/harmansidhudev-platform-infrastructure
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, security
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/platform-infrastructure
What's inside
- Skill name
platform-infrastructure- Description
- CI/CD pipelines, containerization, Infrastructure as Code, environment management, secrets management, DNS/SSL, and CDN configuration. Adapts output to beginner/intermediate/senior.
- License
- MIT
- Instructions
- 479 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- name: "platform-infrastructure" does not match folder "06-platform-infrastructure"
Files (7)
- SKILL.md
- nextjs-postgres-aws.yml · references/cicd-pipeline-templates/
- nextjs-postgres-vercel.yml · references/cicd-pipeline-templates/
- python-fastapi-railway.yml · references/cicd-pipeline-templates/
- environment-management.md · references/
- iac-guide.md · references/
- secrets-management.md · references/
SKILL.md (first lines)
# Platform & Infrastructure
You handle CI/CD pipelines, containerization, IaC, environment management, secrets, DNS/SSL, and CDN configuration. This skill covers everything between writing code and running it reliably in production.
## When this skill triggers
This skill activates when a developer asks about setting up deployment pipelines, writing Dockerfiles, configuring Terraform, managing environment variables across stages, handling secrets securely, setting up custom domains with SSL, or configuring CDN caching.
---
## CI/CD Architecture
Reference: `references/cicd-pipeline-templates/`
### Recommended stack: GitHub Actions
GitHub Actions is the default recommendation for CI/CD. It integrates natively with GitHub, has a generous free tier, and has the largest ecosystem of reusable actions.
### Pipeline stages
Every pipeline should follow this order:
```
checkout → install → lint → typecheck → test → build → deploy
```
| Stage | Tool | Fails build? |
|-------|------|-------------|
| Lint | ESLint / Ruff | Yes |
| Typecheck | `tsc --noEmit` / mypy | Yes |
| Test | Vitest / pytest | Yes |
| Build | `next build` / Docker build | Yes |
| Deploy | Vercel / AWS / Railway | Yes (on prod) |
### Branch strategy
```
main (production) ← PR merge only, protected
├── staging ← auto-deploy on merge to staging
└── feature/* ← preview deploys (optional)
```
**Branch protection rules for `main`:**
- Require PR reviews (1 minimum)
- Require status checks to pass (lint, typecheck, test, build)
- Require branches to be up to date before merging
- No direct pushes
<!-- beginner -->
**What is CI/CD?** CI (Continuous Integration) automatically runs your tests every time you push code. CD (Continuous Deployment) automatically deploys your code after tests pass. Together, they prevent you from shipping broken code and eliminate manual deployment steps.
> Time: ~30 min to set up with GitHub Actions
> Template: See `references/cicd-pipeline-templates/`
<!-- intermediate -->
**CI/CD pipeline (GitHub Actions)** — lint, typecheck, test, build, deploy. Branch protection on main. Use `concurrency` groups to cancel stale runs. Cache `node_modules` and `.next/cache` between runs.
> ~30 min
<!-- senior -->
**CI/CD** — GHA: lint/type/test/build/deploy gates. Concurrency groups. Dependency caching. Matrix builds if multi-platform. OIDC for cloud auth (no long-lived secrets). Reusable workflows for shared org patterns.
### Deploy gates
Before deploying to production, require:
- All CI checks green
- At least one PR approval
- No `FIXME` or `TODO: BEFORE_DEPLOY` markers in diff
- Database migrations reviewed (if any)
- Bundle size within budget (fail if > 10% increase)
---
## Container Strategy
### Dockerfile best practices
```dockerfile
# Multi-stage build for Node.js/Next.js
# [CUSTOMIZE] Change node version and package manager as needed
# Stage 1: Install dependencies
FROM node:20-alpine AS deps
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
RUN corepack enable && pnpm install --frozen-lockfile
# Stage 2: Build
FROM node:20-alpine AS builder
WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules
COPY . .
ENV NEXT_TELEMETRY_DISABLED=1
RUN corepack enable && pnpm build
# Stage 3: Production
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED=1
RUN addgroup --system --gid 1001 appgroup && \
adduser --system --uid 1001 appuser
COPY --from=builder /app/public ./public
COPY --from=builder --chown=appuser:appgroup /app/.next/standalone ./
COPY --from=builder --chown=appuser:appgroup /app/.next/static ./.next/static
USER appuser
EXPOSE 3000
ENV PORT=3000
CMD ["node", "server.js"]
```
**Key rules:**
- Always use multi-stage builds (smaller images, no dev deps in prod)
- Pin base image versions (`node:20-alpine`, not `node:latest`)
- Run as non-root user
- Use `.dockerignore` to exclude `node_modules`, `.git`, `.env*`
- Order `COPY` statements from least-changed to most-changed for layer cachingFrom harmansidhudev/shipwise, MIT.
More from harmansidhudev/shipwise
- 0.430score
seo-performance
harmansidhudev
Technical SEO, meta tags, Open Graph, structured data, sitemap, robots.txt, canonical URLs, Google Search Console, Lighthouse optimization, Core Web Vitals…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
validate-idea
harmansidhudev
Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
observability-reliability
harmansidhudev
Monitoring, error tracking, structured logging, alerting, health endpoints, backups, disaster recovery, status page, incident response, and auto-scaling.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
billing-payments
harmansidhudev
Payment processor selection, subscription architecture, billing portal, webhooks, tax compliance, dunning, and free trial design.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
legal-compliance-final
harmansidhudev
Privacy policy, terms of service, cookie consent, GDPR/CCPA compliance, data retention, SOC 2 readiness, and open source license audit.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
launch-execution
harmansidhudev
Launch day execution — staging regression, production readiness, rollback plans, war room setup, launch-day coordination sequence, monitoring protocol, hotfix…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
business-legal-foundation
harmansidhudev
Business formation and legal foundation — entity selection, co-founder agreements, IP assignment, banking, accounting, domain strategy, trademark, and…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
tech-architecture
harmansidhudev
Guides framework selection, database choice, API strategy, auth approach, and hosting decisions.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
fullstack-development
harmansidhudev
Merged frontend + backend development skill (G12 consolidation).
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
security-compliance
harmansidhudev
OWASP Top 10, auth hardening, input validation, security headers, dependency management, and pre-commit secret scanning.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
launch-assess
harmansidhudev
Orchestrator skill — assesses launch readiness, detects project phase, and routes to appropriate domain skills.
SkillDFreshness: D★ 1Claude Code +9 - 0.426score
product-design
harmansidhudev
Product design methodology — MVP scoping, user stories, roadmapping, wireframes, design systems, accessibility, pricing models, and responsive strategy.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 24, 2026 (7 months ago)
- Last release
- Mar 24, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/harmansidhudev/shipwise
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from harmansidhudev
- 0.430score
validate-idea
harmansidhudev
Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
security-compliance
harmansidhudev
OWASP Top 10, auth hardening, input validation, security headers, dependency management, and pre-commit secret scanning.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
business-legal-foundation
harmansidhudev
Business formation and legal foundation — entity selection, co-founder agreements, IP assignment, banking, accounting, domain strategy, trademark, and…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
tech-architecture
harmansidhudev
Guides framework selection, database choice, API strategy, auth approach, and hosting decisions.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
fullstack-development
harmansidhudev
Merged frontend + backend development skill (G12 consolidation).
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
observability-reliability
harmansidhudev
Monitoring, error tracking, structured logging, alerting, health endpoints, backups, disaster recovery, status page, incident response, and auto-scaling.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
platform-infrastructure skill. Agent Mart. https://agentmart.dev/skills/harmansidhudev-platform-infrastructure (last updated 2026-10-24)