BlogWikiAbout

Kyle Pericak

"It works in my environment"

@Ralph Secure My Laptop

@Ralph Secure My Laptop

Created: 2026-03-22

I went on vacation while Claude had bonus tokens. Made my first Ralph-like loop to improve laptop security IaC.

AI-Native SDLC: First Try

AI-Native SDLC: First Try

Created: 2026-03-16

Building a product development lifecycle where AI agents handle scoping, research, and documentation, from PRD through design doc to implementation plan.

My First Cron/Event-Triggered AI Agents on K8s

My First Cron/Event-Triggered AI Agents on K8s

Created: 2026-03-15, Modified: 2026-03-15

Building a K8s controller that runs a Claude Code agent every morning to search the web for AI news and write a digest to the wiki. Also triggerable on demand via webhook.

Applying Research to Claude Agents

Applying Research to Claude Agents

Created: 2026-03-15, Modified: 2026-03-15

Research-backed guidance on getting coding agents to do useful work, applied to rebuild a 7-agent roster from Anthropic's published advice and three deep research reports.

Cloudflare MCP: Query DNS and the Full API

Cloudflare MCP: Query DNS and the Full API

Created: 2026-03-12, Modified: 2026-03-15

Connecting Cloudflare's remote MCP server to Claude Code so it can query DNS records, zone configs, and the full Cloudflare API from the terminal.

Attempting an AI Agent Org Chart

Attempting an AI Agent Org Chart

Created: 2026-03-11, Modified: 2026-03-12

Experimenting with multi-agent setup with named roles, a shared wiki, and an orchestration agent that coordinates between them.

Safety Hooks for Claude Code

Safety Hooks for Claude Code

Created: 2026-03-11, Modified: 2026-03-11

Three shell scripts that block destructive commands, protect sensitive files, and log everything Claude does.

RAG on the Bot-Wiki

RAG on the Bot-Wiki

Created: 2026-03-11, Modified: 2026-03-11

Build a tiny RAG pipeline over a 21-page wiki using FAISS flat index, OpenRouter embeddings, and whole-page chunks enriched with frontmatter context.

Bot-Wiki: A Knowledge Base for Robots

Bot-Wiki: A Knowledge Base for Robots

Created: 2026-03-10, Modified: 2026-03-10

Adding a structured wiki to the blog designed for AI agents and RAG pipelines, with machine-readable frontmatter, keyword lists, and cross-references.

OpenRouter for Claude Code, OpenCode, and OpenClaw

OpenRouter for Claude Code, OpenCode, and OpenClaw

Created: 2026-03-10, Modified: 2026-03-10

Routing Claude Code, OpenCode, and OpenClaw through one OpenRouter API key for unified billing, swapping in Gemini via env vars, plus a custom MCP server.

Writing My Own OpenClaw Skill for Linear

Writing My Own OpenClaw Skill for Linear

Created: 2026-03-09, Modified: 2026-03-09

Writing an auditable Linear skill for OpenClaw after the ClawHavoc attack poisoned ClawHub, using curl and Linear's GraphQL API instead of a marketplace skill.

Trying to Secure OpenClaw using Kubernetes

Trying to Secure OpenClaw using Kubernetes

Created: 2026-03-08, Modified: 2026-03-08

Six layers of security hardening for OpenClaw on K3s, from network isolation to Pod Security Standards.

OpenClaw MVP

OpenClaw MVP

Created: 2026-03-08, Modified: 2026-03-08

Installing OpenClaw on macOS, picking a model between Gemini 2.5 Flash's free tier and paid Claude or GPT, and wiring it up to a Telegram bot via BotFather.

Lint Toolkit for AI Agents

Lint Toolkit for AI Agents

Created: 2026-03-07, Modified: 2026-03-07

A Docker image bundling ruff, biome, hadolint, and tflint so AI coding agents can lint Python, JS/TS, Dockerfiles, and Terraform.

Security Toolkit for AI Agents

Security Toolkit for AI Agents

Created: 2026-03-07, Modified: 2026-03-07

A Docker image bundling semgrep, trivy, and gitleaks so AI coding agents can run security scans as part of their workflow.

1
2
3
4
5
6
Blog code last updated on 2026-04-16: 8579f34f0a3ec5b8043d5eade8e87124d41cf83b