Iceberg-Media/sites
This repository should be deployed at Iceberg-Media/sites and used as a template for all icebergsites projects.
- Select Repository: Choose
Iceberg-Media/siteswhen starting Claude Code - Auto-Prompts Begin: Session hook automatically starts collecting business information
- Answer Questions: Provide business details in this order:
- 🏢 Business Name (creates repo:
Iceberg-Media/YOUR-BIZ-NAME) - 🌟 GBP Share Link (MOST IMPORTANT!)
- 📍 NAP+W (Name, Address, Phone, Website)
- 📱 Social Media, 🏆 Accreditations, 📂 Directories, etc.
- 🏢 Business Name (creates repo:
- Auto-Configuration:
.business-config.jsonis generated automatically - Start Building: Claude is ready to build your icebergsites project!
No manual scripts to run. No configuration files to edit. Just answer the prompts!
When you start a session, you'll be asked for:
- GBP Share Link (CRITICAL for local SEO)
- GBP Place ID (optional)
- GBP CID (optional)
- Business Name
- Complete Address
- Primary Phone
- Website URL
- Facebook, Instagram, Twitter/X
- LinkedIn, YouTube, TikTok
- Pinterest, Yelp
- BBB Accreditation
- Chamber of Commerce
- Professional Associations
- Industry Awards
- Apple Maps, Bing Places
- Yellow Pages, Angi
- Houzz, Thumbtack
- Other directories
- Contact info (email, alt phone, fax)
- Business hours
- Industry, services, founding year, employees
Once the automatic prompts finish, run:
# 1. Install dependencies
npm install
# 2. Set up environment (if needed)
cp .dev.vars.template .dev.vars
# 3. Generate Cloudflare types
npm run cf-typegen
# 4. Start local development
npm run dev
# 5. Deploy to Cloudflare (Iceberg-Media account)
npm run deployTemplate Repo: Iceberg-Media/sites ← Select this when starting Claude Code
Generated Project Repo: Iceberg-Media/YOUR-BIZ-NAME ← Auto-created from your input
Cloudflare Account: 0870b0bdbc14bcd31f43fe5e82c3ee8e (Iceberg-Media)
See SOP-ICEBERGSITES.md for complete workflow documentation.
This template provides a containerized environment on Cloudflare workers for Claude Code to process GitHub issues. It listens to new issues created from your connected repositories, and creates a Pull Request to solve them.
- 🔌 Leading coding agent: Leverage the same Claude Code that you already use for coding tasks
- ⚡ Lightning Fast: Cloudflare Containers provide instant scaling and sub-millisecond response times so Claude Code can work on any number of issues concurrently
- 🔧 Zero Configuration: One-click deployment with guided setup process
- 🛡️ Installation Token Management: Secure, auto-refreshing GitHub App tokens
- 🔒 Secure: Deploys to your own Cloudflare account
Click the deploy button above to instantly deploy to your Cloudflare account. The deployment includes:
- Cloudflare Worker with Container support
- Durable Objects for secure storage
- All necessary bindings and configurations
Navigate to the /gh-setup endpoint, which will guide you through installing the GitHub App and configuring access to your repositories. The system will automatically capture installation details.
Once configured, the system works automatically:
- Issue Creation: When someone creates an issue in your repository, Claude receives a webhook
- AI Analysis: Claude analyzes the issue content and begins processing
- Progress Updates: Real-time progress comments appear as Claude works
- Solution Delivery: Claude provides comprehensive solutions with code examples
- Task Completion: Final completion comment marks the end of processing
# Install dependencies
npm install
# Start development server
npm run devThis project is open source and available under the MIT License.