---
title: "Chris Adkin (@chrisadkin) | Hashnode"
description: "AI-powered DevSecOps. Read the latest articles by Chris Adkin on Hashnode."
url: "https://hashnode.com/@chrisadkin"
---

@chrisadkin

# Chris Adkin

@chrisadkin · Joined February 2026

AI-powered DevSecOps

### [Combatting Slop with Quality Gates](https://agentops.hashnode.dev/combatting-slop-with-quality-gates?utm_source=hashnode&utm_medium=feed)

How I use Claude Code skills, code quality metrics, linters and adversarial cold reviews to catch AI slop code before it gets merged.

13 min read · [agentops.hashnode.dev](https://agentops.hashnode.dev/combatting-slop-with-quality-gates?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/combatting-slop-with-quality-gates/6ac4ba8593176c970e096c6f) [Oct 6](https://hashnode.com/posts/combatting-slop-with-quality-gates/6ac4ba8593176c970e096c6f)

### [Getting Up And Running With Atelier](https://agentops.hashnode.dev/getting-up-and-running-with-atelier?utm_source=hashnode&utm_medium=feed)

Move beyond the README. Learn how to deploy the Atelier coding harness and stand up large language models both locally and on AWS using Claude Code.

14 min read · [agentops.hashnode.dev](https://agentops.hashnode.dev/getting-up-and-running-with-atelier?utm_source=hashnode&utm_medium=feed)

[Jun 19](https://hashnode.com/posts/getting-up-and-running-with-atelier/6a3589a6ce35cc3a1e530992)

### [Vibe Coding A Coding Harness](https://agentops.hashnode.dev/vibe-coding-a-coding-harness?utm_source=hashnode&utm_medium=feed)

I built atelier, a coding harness, with Claude Opus 4.7. Notes on architecture, model selection, GPU concurrency, and where the model struggled.

15 min read · [agentops.hashnode.dev](https://agentops.hashnode.dev/vibe-coding-a-coding-harness?utm_source=hashnode&utm_medium=feed)

[May 26](https://hashnode.com/posts/vibe-coding-a-coding-harness/6a155afd7d85e6a1af59226c)

### [Vibe Coding Terraform Configs The Hard Way](https://agentops.hashnode.dev/vibe-coding-terraform-configs-the-hard-way?utm_source=hashnode&utm_medium=feed)

Lessons learned using Claude Code to write Terraform for a production GKE + Consul + HCP Vault stack - what to put in your claude.md, how to structure

51 min read · [agentops.hashnode.dev](https://agentops.hashnode.dev/vibe-coding-terraform-configs-the-hard-way?utm_source=hashnode&utm_medium=feed)

[Mar 9](https://hashnode.com/posts/vibe-coding-terraform-configs-the-hard-way/69af08c0af06a097c3bc616c)

### [Taming Rogue Agents: Defeating ASI03 with SPIFFE Identity Federation](https://agentops.hashnode.dev/taming-rogue-agents-defeating-asi03-with-spiffe-identity-federation?utm_source=hashnode&utm_medium=feed)

How SPIFFE and Consul replace bearer token vulnerabilities with cryptographic workload identity, mTLS, and zero-trust enforcement for agentic AI platf

13 min read · [agentops.hashnode.dev](https://agentops.hashnode.dev/taming-rogue-agents-defeating-asi03-with-spiffe-identity-federation?utm_source=hashnode&utm_medium=feed)

[Feb 21](https://hashnode.com/posts/taming-rogue-agents-defeating-asi03-with-spiffe-identity-federation/699a025b3dc17c4862312f98)
