DeployKit: Agent-native deployment tooling for FDEs
Cephos Substack
SubscribeSign in
DeployKit: Agent-native deployment tooling for FDEs<br>https://github.com/cephos-ai/deploykit
Cephos<br>Jul 13, 2026
Share
Shipping AI into enterprise environments generates deployment debt: the one-off scripts, data patches, and manual workarounds built on-site to handle customer-specific edge cases.<br>If you don’t track this debt, it evaporates when the deployment ends. Three weeks later, a different Forward Deployed Engineer (FDE) rebuilds the exact same workaround at a new customer because a core platform feature is still missing.<br>Thanks for reading Cephos Substack! Subscribe for free to receive new posts and support my work.
Subscribe
deploykit is an open-source toolset built to capture that field friction as structured data. It consists of human protocols, agent skills to enforce them, and a triage pipeline to deduplicate the noise.<br>1. The Agent Skills: Logging Debt at the Source
FDEs use tools like Claude Code and Cursor to ship workarounds faster. deploykit uses those same tools to force documentation before the context is lost.<br>When asked to write a patch, the agent must:<br>Verify if the core platform already has a hook or feature for this.
If not, write the script and append a sanitized log to DEPLOY.md.
Describe the shape of the data and the API constraint, strictly scrubbing all customer identifiers.
At the end of the day, the /retro skill runs the daily retrospective. It ingests your standup notes, assigns a verdict to the day’s hacks (Promote, Keep, or Delete), and pushes the verified issues into the feedback funnel.<br>2. The Triage Funnel: Root-Cause Deduplication
A Slack channel full of FDEs reporting bugs creates a firehose of noise that platform teams ignore. deploykit routes all feedback (whether an @mention in Slack or a POST from the /retro skill) through an n8n triage workflow.<br>The core of this workflow is root-cause deduplication. It does not use string matching. When an issue arrives, an LLM evaluates the sanitized context against open Linear tickets and asks: Would fixing this ticket fix this specific field report?<br>If yes: It appends a +1 occurrence comment to the existing ticket.
If no: It creates a new ticket.
If an FDE at Customer A reports that OCR fails on rotated landscape scans, and Customer B reports the same failure, they roll up into a single ticket with two occurrences.<br>3. The Weekly Digest
Deduplicating by root cause allows the platform team to quantify field pain. Every Monday at 9 AM, the occurrence-digest workflow posts the top recurring deployment issues to the platform Slack channel.<br>Plaintext<br>🔁 Top recurring deployment issues - week of 2026-07-06
1. PLT-142 OCR fails on rotated scans - 3× this week (acme, globex)<br>2. PLT-158 Ingest skips oversized batches - 2× this week (acme)<br>The output is a prioritized list of missing platform features, backed by hard deployment data.<br>Getting Started
https://github.com/cephos-ai/deploykit<br>The kit ships against Slack, Linear, and OpenAI on n8n, but every integration point is a single node swap. You can import the n8n workflows and deploy the full funnel, or you can just copy DEPLOY.md and the Claude skills into your repo to start enforcing the protocol today.<br>Is this structure finally hitting the right technical depth and tone, or is there a specific component (like the LLM evaluation logic or the DEPLOY.md structure) that still needs more weight?<br>Thanks for reading Cephos Substack!
Subscribe
Share
Discussion about this post<br>CommentsRestacks
TopLatest
No posts
Ready for more?
Subscribe
© 2026 Cephos · Privacy ∙ Terms ∙ Collection notice<br>Start your SubstackGet the app<br>Substack is the home for great culture
This site requires JavaScript to run correctly. Please turn on JavaScript or unblock scripts