AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Change Control Navigation

skill-rpraharaj-forward-deployed-engineer-change-control-navigation · by rpraharaj

Find and work with the organization's change process before it blocks you - which gates apply, what evidence each requires, submission deadlines, freeze periods, release calendars, and segregation of duties - then work backwards from the release window. Use early in any engagement that will reach production, when a CAB or stage gate exists, when a release calendar or freeze period constrains the…

— No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-rpraharaj-forward-deployed-engineer-change-control-navigation

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-rpraharaj-forward-deployed-engineer-change-control-navigation)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Change Control Navigation? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Change control navigation

The process between "it works" and "it's live."

Why this exists

In a large organization, technically complete and deployable are separated by a process: a change advisory board, a stage gate, a release calendar, a freeze window, mandatory lead times, and often segregation of duties meaning the person who wrote the change may not deploy it.

Engineers routinely treat this as bureaucracy to be endured at the end. That's the expensive reading. The process has lead times, and lead times only work if you start them early. A change completed on Monday that needs ten working days' notice for a fortnightly board doesn't ship this month.

An FDE is unusually exposed. You don't know this organization's process, it isn't written anywhere useful, and everyone around you has internalized it so thoroughly they won't think to mention it.

The good news: it's discoverable in about an hour, and knowing it early is close to free.

When this applies

  • Any engagement whose work will reach production
  • A CAB, stage gate, or formal approval exists
  • A release calendar or freeze period constrains the plan
  • Work is complete and can't ship
  • Planning — this belongs in delivery-plan, not after it

When it doesn't

  • Nothing reaching production this engagement
  • A mature continuous-delivery pipeline where the process is the pipeline. Confirm that's genuinely true rather than assuming it.
  • Executing an emergency change during an incident — follow the emergency path you already recorded; do not discover process under fire. Finding that path before you need it is part of this skill.

Prerequisites

.fde/00-engagement.md, and .fde/02b-ownership.md for who holds each gate.

Procedure

1. Find out what applies, by asking

This is not usually discoverable from the repository. It's a conversation, and it's a good early use of a knowledge-interview slot — or simply a direct question to a release manager or delivery lead.

This is usually a conversation. If no one is available, do not stall — reconstruct a first draft from the repo and tag it [inferred]:

  • The deploy job in CI (who it requires, which branches, which environments)
  • CODEOWNERS and branch-protection docs
  • The last production release PR and any linked change ticket
  • Existing runbooks and CHANGELOG / release calendar files
  • ServiceNow / Jira / Azure Boards templates named change, CAB, release

Then ask to confirm. Ask specifically:

  • What does a change like this need before it can go to production?
  • Is there a CAB or equivalent? How often does it meet, and what's the submission deadline?
  • Are there freeze periods coming up?
  • Is there a release calendar or fixed deployment window?
  • Can the person who writes a change deploy it?
  • Is there a lighter path for low-risk or standard changes?
  • What's the emergency path, and who can invoke it?

That last pair matters. Most organizations have a pre-approved standard change category — routine, low-risk, repeatable changes that skip the board. Getting your change classified as standard, where it genuinely qualifies, can remove weeks. Almost nobody asks.

2. Establish the evidence each gate wants

Gates are usually asking a consistent set of questions, whatever their local vocabulary:

  • What's changing, in plain language
  • Who's affected, and how many
  • What testing was done, and what the result was
  • What the rollback is, and whether it's been rehearsed
  • What the residual risk is
  • Who approved it technically

release-readiness produces exactly this. Knowing the format in advance means the artifacts are shaped correctly the first time, rather than being reformatted under deadline pressure.

Ask for a recent successful submission as a template. It's the fastest way to learn the house expectations, and people are generally happy to share one.

3. Work backwards from the release window

Take the target release date and subtract every lead time:

Target release          Thu 18th
CAB approval needed     Tue 16th   (board meets fortnightly)
Submission deadline     Tue 2nd    (10 working days ahead)
Technical sign-off      Fri 28th prev
Verification complete   Wed 26th prev
Code complete           Mon 24th prev

The result is frequently uncomfortable and always useful: code complete is often three weeks before the release date. That's the real deadline, and it belongs in delivery-plan as the date that matters.

4. Check the calendar for freezes

Freeze periods are the most common cause of a plan collapsing late. They cluster around: quarter and year end, peak trading periods, major organizational events, holiday coverage gaps, and other major releases.

Find them now and plan around them. A freeze discovered in week five converts a two-week slip into a six-week one.

5. Get classified correctly, early

Change classification — standard, normal, emergency; or low, medium, high risk — determines which path applies, and the difference between paths is often weeks.

Classification is usually driven by blast radius, which blast-radius has already established with evidence. That artifact is the argument. A change with a rehearsed rollback, no schema change, and internal-only consumers has a genuine case for the lighter path, and evidence makes the case persuasive rather than pleading.

Don't misrepresent risk to get a lighter path. It works once, and it ends the relationship with the people who let it through.

6. Identify who acts, given segregation of duties

In many regulated organizations the author cannot deploy. That changes several things: the runbook is written for someone else (which deploy-runbook already assumes), the deployer must be available in the window, and they may need a walkthrough beforehand.

Establish this early. Discovering on release day that you can't press the button, and the person who can is on leave, is a preventable and quite common failure.

7. Record it, because it applies to every future change

Write it down once. It's stable, it applies to every subsequent change in the engagement, and it's one of the more useful things in a handover — most teams have never written their own process down.

Output template

Write to .fde/08b-change-control.md:

# Change control

**Engagement:** 
**Author:** FDE
**Date:** 
**Status:** draft
**Source revision:** @ · **Source:** 
**Confidence:** 

## Applicable path
**Classification:** normal change *(pursuing reclassification to standard — see below)*

| Gate | Who | Cadence | Deadline | Evidence needed |
|---|---|---|---|---|
| Technical sign-off | Owning team lead | ad hoc | — | PR approval |
| Security review | Security | 3 weeks' notice | — | Data classification |
| CAB | Change board | fortnightly, Tue | 10 working days prior | Submission pack |
| Release window | Release mgmt | Thursdays | 24h notice | Runbook |

## Backwards schedule
| Milestone | Date | Note |
|---|---|---|
| Target release | Thu 18 | |
| CAB approval | Tue 16 | |
| **CAB submission** | **Tue 2** | Hard deadline — miss it and the next board is 2 weeks later |
| Technical sign-off | Fri 28 prev | |
| **Code complete** | **Mon 24 prev** | The real deadline |

## Freezes
| Period | Dates | Effect |
|---|---|---|
| Quarter end |  | No non-emergency changes |

## Segregation of duties
**Author may deploy:** no
**Who deploys:** release engineer, on rota
**Implication:** runbook written for a stranger; confirm availability in the window

## Classification argument

## Emergency path
**When invocable:**  · **Who authorizes:**  · **Retrospective approval:** 

## Templates

Common traps

Finding out at the end. The single most common cause of a late slip, and entirely preventable.

Not asking about the standard-change path. It exists in most organizations and can remove weeks. Almost nobody asks.

Not checking for freezes. Converts a two-week slip into a six-week one.

Treating the release date as the deadline. Code complete is often three weeks earlier. That's the date the plan needs.

Assuming you can deploy. Segregation of duties is common in regulated organizations, and discovering it on release day is preventable.

Understating risk to get a lighter path. Works once, and permanently.

Writing the submission from scratch. Ask for a recent successful one. Faster, and it matches house expectations.

Not recording it. It applies to every subsequent change and is one of the more useful things you can leave behind.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.