Developer Switches from Specs to Proposals for Parallel Claude Code Sessions

✍️ OpenClawRadar📅 Published: March 24, 2026🔗 Source
Developer Switches from Specs to Proposals for Parallel Claude Code Sessions
Ad

The Problem with Specs-First Approach

The developer encountered issues where writing detailed specifications upfront led to AI-generated code that was technically correct but contextually wrong. The spec would say "add rate limiting to auth endpoints" but wouldn't include context about previously rejected approaches (like token buckets) or implementation decisions (like choosing Redis over Cloudflare for staging). This created situations where the AI would make reasonable choices that reopened already-closed decisions.

Updating specs became its own mini-project, and by the time updated specs were reviewed, the codebase had already drifted. The spec captured the "what" but lost the "why"—all the reasoning, rejected alternatives, and timing of decisions were missing.

The Proposal-First Alternative

Instead of writing specs upfront and coding to match them, the developer writes proposals—short documents that capture why a change is happening, what was considered and rejected, and what's in or out of scope. The spec gets updated after the code lands to reflect what was actually built.

Example comparison:

  • A spec says: "The system shall support rate limiting."
  • A proposal says: "Brute-force attacks detected on prod. Adding rate limiting via sliding window + Redis (Cloudflare not available in staging). Rejected token bucket because of burst traffic issues. Scope: login + password reset only."

The proposal gives the AI (and future developers) the full picture.

Ad

Parallel Proposals Workflow

The developer runs multiple Claude Code sessions simultaneously, each working on a different proposal. Sometimes they create competing proposals solving the same problem from different angles.

Typical workflow:

  • Working on 2-3 features/bugs/issues at the same time
  • Creating 1 or 2 proposals for different approaches per issue
  • Spinning up Claude Code sessions for each proposal to run in parallel
  • Each session produces a GitHub PR
  • GitHub PRs serve as the proposal review platform
  • Reviewing approach and code together
  • If two proposals tackle the same problem differently, picking the better one and closing the other
  • Once approved PRs land, telling Claude to implement the proposals
  • Updating the spec to reflect code changes for quick reference in future proposals

The spec becomes a living document that always matches reality instead of an aspirational document that drifts from day one.

PACE Cycle

The developer calls this cycle PACE (to remember the steps):

  • Propose: Write a short proposal with context and reasoning
  • Approve: Review on GitHub PR, approach (approve, revise, reject)
  • Code: AI implements exactly what was proposed, nothing more
  • Evolve: Update the spec to reflect the new reality

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Practical Lessons from Building an E-commerce AI Agent with OpenClaw
Use Cases

Practical Lessons from Building an E-commerce AI Agent with OpenClaw

A developer shares specific infrastructure, security, and workflow insights after spending 100+ hours building an e-commerce AI agent with OpenClaw, including VPS setup on Digital Ocean ($24/month), model cost management with Kimi K2.5 and Gemini Flash, and memory architecture recommendations.

OpenClawRadar
Claude AI Agents Build Simulator, Optimize Game Algorithm to Beat Human Score
Use Cases

Claude AI Agents Build Simulator, Optimize Game Algorithm to Beat Human Score

A developer tested Claude AI agents on the programming game The Farmer Was Replaced by having them build a Python simulator of the game, then iteratively develop a sunflower harvesting algorithm. The AI achieved a time of 5:21, beating the developer's personal best and reaching rank 30 on the global leaderboard.

OpenClawRadar
Open-Claw + Hermes: Multi-Agent Workflow Gains With Separate Orchestrator and Executor
Use Cases

Open-Claw + Hermes: Multi-Agent Workflow Gains With Separate Orchestrator and Executor

After a 3-week test, one user found that pairing Open-Claw (orchestrator) with Hermes (execution specialist) outperformed either single agent alone, improving throughput and reliability through parallel task handling and cross-diagnosis.

OpenClawRadar
Claude Projects + Gamma Connector: 12-Minute Investor Updates from $12K MRR SaaS Founder
Use Cases

Claude Projects + Gamma Connector: 12-Minute Investor Updates from $12K MRR SaaS Founder

A founder running a SaaS for Indian tutors ($12K MRR) cut investor update time from 3 hours to 12 minutes by using Claude Projects (persistent context) with the Gamma connector to auto-generate visual decks.

OpenClawRadar