incremental-deployment
Skill4 starsChanged 10 months agoMITView on GitHub
Use this skill when deploying to ensure only modified and impacted components are deployed, with explicit version/tag inputs and environment traceability preserved.
In this repository67 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agents-onboardingSkill
- agent-workitem-automationSkill
- architecture-testingSkill
- aspire-integration-testingSkill
- automated-standards-enforcementSkill
- best-practice-introductionSkill
- branching-strategy-and-conventionsSkill
- broken-windowSkill
- change-risk-rollbackSkill
- ci-cd-conformanceSkill
- component-boundary-ownershipSkill
- contract-consistency-validationSkill
- csharp-best-practicesSkill
- deployment-provenanceSkill
- documentation-as-codeSkill
- documentation-scaffoldSkill
- dotnet-bespoke-code-minimisationSkill
- dotnet-best-practicesSkill
- dotnet-domain-primitivesSkill
- dotnet-efcore-practicesSkill
- dotnet-healthchecksSkill
- dotnet-logging-serilogSkill
- dotnet-mapping-standardSkill
- dotnet-open-source-first-governanceSkill
- dotnet-source-generation-firstSkill
- dotnet-specification-patternSkill
- dotnet-testing-assertionsSkill
- environment-traceabilitySkill
- finishing-a-development-branch-iddSkill
- greenfield-baselineSkill
- impacted-scope-enforcementSkill
- incremental-change-impactSkill
- innersource-governance-bootstrapSkill
- issue-driven-deliverySkill
- library-extraction-stabilisationSkill
- local-dev-experienceSkill
- markdown-authorSkill
- modern-csharp-coding-standardsSkill
- monorepo-orchestration-setupSkill
- observability-logging-baselineSkill
- pair-programmingSkill
- persona-switchingSkill
- process-skill-routerSkill
- quality-gate-enforcementSkill
- release-tagging-planSkill
- repo-best-practices-bootstrapSkill
- repository-foundation-bootstrapSkill
- requirements-gatheringSkill
- runtime-tooling-validationSkill
- safe-brownfield-refactorSkill
- scoped-colocationSkill
- security-processesSkill
- selective-build-testSkill
- semantic-version-impactSkill
- session-awareSkill
- skills-first-workflowSkill
- static-analysis-securitySkill
- structured-review-workflowSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 4 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 45
Verification: Verify that only the intended components were deployed and that their versions/tags correctly reflect the source code.
- Distinctive: line 46
Documentation: Update the environment traceability records with the new deployment details.
- Distinctive: line 85
Must consume incremental-change-impact and release-tagging-plan outputs
- Distinctive: line 86
If uncertainty exists, broaden scope via impact justification, not via bypass of tagging/traceability
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Incremental Deployment Planning
Intent
Deploy only what changed (and what is impacted), while preserving strict traceability via immutable versions and tags.
When to Use
- Planning deployments in a monorepo with multiple components
- Preparing environment promotion
- Reviewing deployment scope for safety and efficiency
Precondition Failure Signal
- Broad deployments include unrelated components
- Deployments are triggered from branches without tags
- Environment state cannot be explained in component version terms
- Incremental deployments miss required dependent components
Postcondition Success Signal
- Deployment scope matches impacted components (and required dependencies)
- Deployments reference explicit component versions/tags
- Environment state is traceable to deployed component versions/tags
- Deployment plan is reproducible and reviewable
Process
- Source Review: Inspect the impact set produced by
incremental-change-impactand the current state of the target environment. - Implementation: Execute the deployment only for the identified impacted components using their specific versions/tags.
- Verification: Verify that only the intended components were deployed and that their versions/tags correctly reflect the source code.
- Documentation: Update the environment traceability records with the new deployment details.
- Review: Release Manager/SRE and Platform Engineer review the deployment plan and execution results.
Example Test / Validation
- Given a change set, show only impacted components are deployed
- Validate dependent components are included when dependency changes require it
- Confirm environment records can list component versions/tags after deployment
Common Red Flags / Guardrail Violations
- “Just redeploy everything to be safe”
- Deploying from main or HEAD without a tag
- Allowing “implicit latest” component selection
- Changing deployment scope without updating impact assessment
Recommended Review Personas
- Platform/DevOps Engineer – validates deployment scope and traceability
- Tech Lead – validates correctness of impacted set and risk discipline
- Domain Expert – validates runtime dependency assumptions
Skill Priority
P1 – Quality & Correctness
(Escalate to P0 where traceability/immutability constraints are threatened.)
Conflict Resolution Rules
- Must consume incremental-change-impact and release-tagging-plan outputs
- If uncertainty exists, broaden scope via impact justification, not via bypass of tagging/traceability
- Overrides Delivery/Optimisation shortcuts that weaken traceability
Conceptual Dependencies
- incremental-change-impact
- release-tagging-plan
Classification
Operational
Governance
Notes
Incremental deployment is only safe when traceability is strict.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

