Tero Voice Project Context
Load full project context, tech stack, status, and guidelines for the AI Receptionist SaaS project
Best use case
Tero Voice Project Context is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Load full project context, tech stack, status, and guidelines for the AI Receptionist SaaS project
Teams using Tero Voice Project Context should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/tero-voice-project-context/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Tero Voice Project Context Compares
| Feature / Agent | Tero Voice Project Context | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Load full project context, tech stack, status, and guidelines for the AI Receptionist SaaS project
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Tero Voice - AI Receptionist SaaS Project ## 📋 Product Overview **Tero Voice** - AI Answering Service for Service Businesses A marketing website for an AI receptionist service that helps service businesses (plumbers, dentists, carpenters, electricians, contractors) handle customer calls 24/7. The AI answers questions, schedules appointments, qualifies leads, and prevents missed calls. ### Key Value Propositions - Never miss customer calls again - 24/7 AI receptionist that sounds human - Automatic appointment scheduling - Lead qualification before callbacks - Call analytics and transcripts - Easy setup with no complex integrations ### Target Audience Service businesses with high call volumes: - Plumbers, Dentists, Carpenters, Electricians, Contractors, Multi-location providers ### Business Model SaaS subscription with three tiers: - Small Business: $49/month - Growing Business: $129/month - Enterprise: Custom pricing --- ## ⚠️ CRITICAL ARCHITECTURE NOTE **Divergence Alert:** The previous agent (Kiro) attempted to redesign the backend inference and optimization layer (likely pushing HuggingFace/Powers). **The User's implementation (IBM failover / scaling) is superior and should be preferred.** - **Do NOT** blindly follow Kiro's specs if they contradict the user's established IBM architecture. - **Do NOT** replace existing robust scaling logic with Kiro's "Powers" unless explicitly asked. - **Goal:** Restore/Preserve the IBM failover and optimization logic. --- ## 🛠️ Technology Stack ### Frontend - **Framework**: React 18.2.0 - **Build Tool**: Vite 4.4.5 - **Styling**: Tailwind CSS 3.3.3 - **Routing**: React Router DOM 6.14.0 - **Icons**: Lucide React 0.263.1 - **Language**: JavaScript (JSX) ### Backend - **Framework**: Flask (Python) - **Database**: PostgreSQL on IONOS (74.208.227.161:5432) - **Auth**: JWT tokens with bcrypt password hashing - **Containerization**: Podman ### Development Commands ```bash npm install # Install dependencies npm run dev # Start dev server npm run build # Production build npm run lint # Run ESLint ``` --- ## 📁 Project Structure ``` ai_website/ ├── src/ │ ├── components/ │ │ ├── common/ # Header, Footer, Card │ │ └── ui/ # Modal, Dropdown │ ├── pages/ # Home, About, Products, NotFound │ ├── services/ # API client (api.js) │ └── styles/ # global.css ├── backend-setup/ # Flask API ├── .kiro/ # Kiro specs & steering (preserved) ├── .agent/ # Antigravity config (this) └── docker-compose.yml # Container orchestration ``` ### Routes - `/` - Home page (hero, features, pricing) - `/about` - About page - `/products` - Products page - `*` - 404 page --- ## 📊 Current Status ### ✅ PHASE 1 COMPLETE - Backend API with 16 endpoints (auth, clients, calls, analytics) - PostgreSQL database configured (Models verified) - **Persistence Layer**: `BillingService` and `UsageService` now use SQLAlchemy (removed mock data) - JWT authentication and user isolation - Podman containerization (Barebones Mini efficiency setup) - Complete documentation ### 🏗️ ARCHITECTURE (Current State) - **Type**: "Barebones Mini with Muscle" (Efficient VPS) - **Logic**: Python/Flask API + Local Ollama + Redis + Postgres - **Integration**: n8n + Neo4j + Pieces (Local Muscle - *Code Pending Discovery*) - **Status**: Backend services optimized for persistence; waiting for IBM/n8n restoration logic. ### 🔄 PHASE 2 IN PROGRESS - React frontend with Vite - Tailwind CSS styling - **UI/UX**: Multi-layer Parallax Wave Background (Fixed/Scrolling) - API client with Axios (`src/services/api.js`) - Environment configuration (`.env.local`) ### 📋 Active Specs (in `.kiro/specs/`) - `member-portal-billing/` - Billing integration (4% complete) - `paypal-mcp-integration/` - PayPal integration (COMPLETE) - `single-page-hero-design/` - Hero design (COMPLETE) --- ## 🎯 Quality Guidelines - Comment all code! Always comment your code! - Always use the latest version of any library or framework - never override the user's code unless explicitly asked - never overwrite code in the project .old and .archive folders -common sense is the best sense - code examples are in the examples folder at 420du/content/code-examples ### Before Code Generation - Review the project context - Look at the current date and time - Review the project status - check dependencies - - Review requirements for security implications - Review the requirements for the feature you - are about to implement - Review the architecture for the feature you - are about to implement - Inspect the code for the feature you - are about to implement - Create a plan for the feature you are about to implement - Make a to do list for the feature you are about to implement - Identify potential vulnerabilities - Plan for error handling - Consider edge cases ### During Code Generation - Follow ESLint standards - Include error handling - Add input validation - Include security checks ### After Code Generation - Run `npm run lint` - Check for security issues - Verify functionality ### Security Checklist - XSS prevention (sanitize input) - CSRF protection - SQL injection prevention (use ORM) - No hardcoded credentials - Proper error handling (no stack traces exposed) --- ## 🔗 Key Files | File | Purpose | |------|---------| | `src/services/api.js` | Centralized API client | | `.env.local` | Environment config | | `.kiro/specs/*/tasks.md` | Task tracking | | `.kiro/steering/quality-assurance.md` | Full QA guidelines | | `docker-compose.yml` | Container setup | --- ## 🚀 Quick Reference ### Database - Host: `74.208.227.161:5432` - Database: `ai_receptionist` - User: `user` ### API - Local: `http://localhost:8000` - Endpoints documented in backend-setup ### When to Escalate - Security vulnerability found - Architecture redesign needed - Complex debugging required - Performance issues --- ## 📌 Remember 1. All `.kiro/` files are preserved for Kiro compatibility 2. Use `.agent/workflows/` for Antigravity commands 3. Specs in `.kiro/specs/` are still the source of truth 4. Follow quality assurance guidelines for all code
Related Skills
systems-programming-rust-project
You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing
sovereign-project-guardian
Project health and best practices enforcer. Checks security, quality, documentation, CI/CD, and dependencies. Produces a letter grade (A-F) with actionable fixes.
setup-project
Setup Claude Code Configuration with full RALPH autonomous development integration
python-project
Scaffold and harden Python projects using vpngw-aligned defaults (pyproject/setuptools-scm, src layout, Ruff, pytest, Typer, Pydantic) plus best practices for CLI tools, systemd services, APIs/UI apps, IaC/automation, security/networking, and AI/ML workflows.
project-scaffolder
Guide for setting up Claude Code infrastructure in new or existing projects
project-qtax
UK taxation expert for HMRC compliance, Making Tax Digital (MTD ITSA/VAT) and Self-Assessment: explain tax treatment; compute income tax/NI/dividend/CGT with band-by-band breakdown; advise on deadlines/forms/penalties; and support MTD developer integration + tax software UX/flows. Use WebSearch (gov.uk/HMRC) to verify current rates and mandation timelines. (project)
project-overview
Background knowledge about CaCrFeedFormula project architecture, features, and context. Automatically loaded for AI reference, not directly user-invocable.
project-orchestration
Orchestrate multi-agent workflows for feature development using planning agents, context handoff, and stage management
project-object
Session memory that compounds - remember decisions, patterns, and corrections across AI coding sessions. Includes standards injection for consistent code quality.
project-mngt
Product Owner / Project Manager skill for MVP/MMP/MMR implementation planning
project-logger
SQLite-based project documentation logger for tracking API references, components, and project progress. Use this skill when documenting code changes, adding API documentation, recording component updates, or tracking project milestones. Automatically invoked when user mentions documentation, changelog, API docs, component docs, or project updates.
project-init
Automatically detects new project initialization, collaborates with user on project planning, and sets up the appropriate tech stack with matching skills and agents. Use when starting a new project, creating a new repository, or working in an empty/minimal directory that needs project structure.