Using Markdown Files as Workflow Engine for Claude Code in Kubernetes

A developer has implemented an unconventional workflow engine using plain English markdown files that Claude Code executes within Kubernetes. Instead of traditional pipeline definition tools like Dagster, Prefect, or Argo, they use markdown files named SKILL.md that contain simple instructions.
How It Works
The system runs Claude Code as a Kubernetes CronJob. The workflow logic is defined in markdown files written in plain English, with instructions like "scan Reddit, then classify, then create a PR." This approach allows non-technical team members, such as the developer's boss, to write pipeline logic directly.
Claude Code follows these markdown instructions and coordinates workflow steps by writing artifacts to disk. The developer reports running this system for more than a month with better stability than expected, though they note the debugging experience is rough and there's no guarantee of consistent behavior.
Practical Considerations
The developer suggests this approach works best for low-stakes pipelines where the tradeoff between simplicity and reliability is acceptable. They question whether this plain language instruction method would work for more difficult tasks or if it only succeeds because their use case is non-critical.
A full tutorial with a forkable example is available at everyrow.io/blog/claude-code-workflow-engine, providing a practical implementation reference for others interested in this approach.
📖 Read the full source: r/ClaudeAI
👀 See Also

Hybrid Local+API Approach Cuts AI Costs by 79% in Month-Long Test
A developer running a 24/7 AI assistant on a Hetzner VPS reduced monthly costs from $288 to $60 by strategically combining local models with API calls. The setup uses nomic-embed-text for embeddings and Qwen2.5 7B for background tasks, routing more complex work to Claude models.

ALTWORLD: A Persistent Life-Sim Architecture That Separates LLM from Database to Solve AI Amnesia
ALTWORLD is a stateful simulation game that addresses the context window problem by storing canonical run state in PostgreSQL tables and JSON blobs, then generating narrative text only after state changes. The architecture uses Next.js App Router, Prisma, and PostgreSQL with strict separation between simulation logic and AI narration.

Professor Builds AI Detection Bias Game with Claude Code
A UK professor built Flagged, a browser game that simulates AI detection decisions in academia using Claude Code. The game reveals how detection tools produce false positive rates up to 61.3% for non-native English speakers.

Jetson Orin Nano Super: The $20/Year OpenClaw Server
Community member shares their ultra-low-power OpenClaw setup running 24/7 on NVIDIA hardware for just $20/year in electricity.