Agent Skill
2/7/2026skill-writer
Guide users through creating Agent Skills for Claude Code. Use when the user wants to create, write, author, or design a new Skill, or needs help with SKILL.md files, frontmatter, or skill structure.
O
odiabackend099
0GitHub Stars
1Views
npx skills add Odiabackend099/Callwaiting-AI-Voxanne-2026
SKILL.md
| Name | skill-writer |
| Description | Guide users through creating Agent Skills for Claude Code. Use when the user wants to create, write, author, or design a new Skill, or needs help with SKILL.md files, frontmatter, or skill structure. |
CallWaiting AI - Voxanne
AI Voice Receptionist Platform for Medical Clinics
🚀 Quick Start
Prerequisites
- Node.js 20+
- npm or yarn
- Supabase account
- Vapi API key
- Twilio account
Installation
-
Clone the repository
git clone <repository-url> cd Callwaiting-AI-Voxanne-2026 -
Install dependencies
# Frontend npm install # Backend cd backend npm install -
Set up environment variables
- Frontend: Create
.env.localin root (see.env.local.example) - Backend: Create
.envinbackend/directory (seebackend/.env.example)
- Frontend: Create
-
Start development servers
# From root directory ./scripts/shared/start-all-servers.shOr manually:
# Terminal 1: Frontend (port 3000) npm run dev # Terminal 2: Backend (port 3001) cd backend && npm run dev # Terminal 3: Ngrok (for Vapi webhooks) ngrok http 3001
📁 Repository Structure
callwaiting-ai/
├── backend/ # Backend source (single source of truth)
│ ├── src/ # Source code
│ ├── docs/ # Backend-specific documentation
│ ├── config/ # Backend configuration files
│ ├── scripts/ # Backend scripts
│ └── migrations/ # Database migrations
│
├── src/ # Frontend source (Next.js - single source of truth)
│ ├── app/ # Next.js app router pages
│ ├── components/ # React components
│ ├── lib/ # Frontend utilities
│ ├── hooks/ # React hooks
│ └── contexts/ # React contexts
│
├── docs/ # Project-wide documentation
│ ├── architecture/ # Architecture decisions
│ ├── deployment/ # Deployment guides
│ ├── development/ # Development documentation
│ ├── features/ # Feature documentation
│ └── api/ # API documentation
│
├── infrastructure/ # Infrastructure configuration
│ ├── render.yaml # Render deployment config
│ ├── vercel.json # Vercel deployment config
│ └── netlify.toml # Netlify deployment config
│
├── scripts/ # Shared scripts
│ └── shared/ # Shared utility scripts
│
├── .archive/ # Historical documentation & test files
│ ├── 2026-01-30-production-cleanup/
│ │ ├── docs/ # Organized by category
│ │ ├── test-scripts/
│ │ ├── test-directories/
│ │ └── MANIFEST.md # Index of all archived files
│ └── [older archives] # Previous cleanup archives
│
└── public/ # Static assets
📂 Archive & Historical Documentation
This repository maintains a clean root directory by archiving historical documentation and test files.
Archive Location: .archive/MANIFEST.md
Structure:
.archive/
├── MANIFEST.md (master index)
├── 2026-01-30-production-cleanup/
│ ├── docs/
│ │ ├── implementation/ (feature completion reports)
│ │ ├── priorities/ (priority & phase documentation)
│ │ ├── testing/ (test reports & QA)
│ │ ├── deployment/ (deployment guides)
│ │ ├── fixes/ (bug fixes & improvements)
│ │ ├── quick-reference/ (quick guides)
│ │ ├── sessions/ (session summaries)
│ │ └── misc/ (other documentation)
│ ├── test-scripts/ (archived test scripts)
│ ├── test-directories/ (archived test directories)
│ └── configs/ (legacy configurations)
├── 2026-01-26-operation-lean-ship/ (previous cleanup)
└── archived-directory/ (historical files)
To find archived documentation:
# Search in archive
grep -r "keyword" .archive/
# List by category
ls .archive/2026-01-30-production-cleanup/docs/implementation/
# Restore a file
cp .archive/2026-01-30-production-cleanup/docs/[category]/[file].md .
Note: Archive directory is not deployed to production. It's preserved locally for reference and historical tracking.
📚 Documentation
- Main Documentation Hub - Comprehensive documentation index
- Architecture - System design and architecture
- Deployment Guide - Deployment instructions
- Development Guide - Developer setup and guidelines
- Features - Feature documentation
- API Documentation - API endpoints and integration
🛠️ Technology Stack
Frontend
- Next.js 14 (App Router)
- React 18
- TypeScript
- TailwindCSS
- Framer Motion
Backend
- Node.js 20
- Express.js
- TypeScript
- Supabase (PostgreSQL)
- WebSocket (ws)
Integrations
- Vapi (AI Voice Agent)
- Twilio (Telephony)
- Supabase (Database, Auth, Storage)
🔧 Development
Backend Development
cd backend
npm run dev # Start development server
npm run build # Build for production
npm test # Run tests
Frontend Development
npm run dev # Start Next.js dev server
npm run build # Build for production
npm run lint # Run ESLint
📝 Contributing
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
📄 License
[Your License Here]
🆘 Support
For issues and questions:
- Check Documentation
- Open an issue on GitHub
- Contact the development team
🔗 Links
- Website: https://callwaitingai.dev
- Dashboard: https://callwaitingai.dev/dashboard
- Documentation: ./docs/README.md
Skills Info
Original Name:skill-writerAuthor:odiabackend099
Download