Non-developer builds astrological storytelling tools with Claude API

Project Overview
A 77-year-old non-developer built two web applications using Claude as their primary collaborator over six weeks. The creator developed Fortune Cast in two days initially and has been iterating since.
Technical Implementation
Fortune Cast functionality:
- Calculates real planetary positions for today (Sun, Moon, Saturn, Neptune) using Meeus ephemeris algorithms in vanilla JavaScript
- Reads transits against user's natal chart
- Pulls Sabian Symbols for transiting Sun and Moon
- Calculates lunar phase
- Determines Whole Sign house placements via Nominatim geocoding
- Calculates personal day numerology
Ember Cast functionality:
- Works without birth data
- User provides one thing they're carrying (object, wound, word unsent, color, hunger, unresolved decision)
- Claude finds the story it was always trying to become in a different world
Claude's Role
Claude assisted with:
- Architecture decisions
- Debugging
- Prompt design
- Philosophy behind prompt design
- Understanding why the system worked when it worked
The key constraint that made it work emerged from conversation with Claude: "embody rather than explain." The creator notes: "the bones don't show — they just determine how the character moves." Claude writes first-person stories in any era, place, or character, with astrological mechanics never appearing in the text.
Technical Stack
- WordPress
- PHP proxy
- Anthropic API
- Vanilla JavaScript
- Nominatim geocoding
Key Features
- Both tools are completely free
- Nothing stored (no data retention)
- Every reading different because "the sky doesn't repeat"
- One reader feedback: "I can't call it coincidence. The most beautiful slap in the face."
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Skill File Applies Negotiation Theory to Email Composition
A developer created a SKILL.md file for Claude that injects negotiation frameworks like BATNA, anchoring, and reciprocity into email writing. The skill generates 2-3 variant emails with tradeoff analysis instead of a single generic response.

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.

Local Multi-Agent AI Setup on WSL Using OpenClaw and Ollama
A developer shares their architecture for running a multi-agent AI system on WSL Ubuntu 24.04 using OpenClaw as a gateway, with four specialized agents including one running locally on Ollama for zero API costs.

Comparing PRD Execution: Bash Loop vs. Agent Teams in Claude Code
A developer benchmarked PRD execution with Claude Code using both a bash loop and the Agent Teams feature. The Agent Teams approach was found to be significantly faster, although it had some coordination overhead.