Back to skills
SKILL.md
Speak Reference Architecture
ASecurity'Production architecture for Speak language learning apps: client, API
- 2,719 stars
- 0 votes
- 0 copies
- 0 views
- Added September 21, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add jeremylongshore/claude-code-plugins-plus --skill speak-reference-architecture --agent claude-codeAre you the author of Speak Reference Architecture?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jeremylongshore-speak-reference-architecture-919d12a3)---
name: speak-reference-architecture
description: 'Production architecture for Speak language learning apps: client, API
gateway, assessment engine, and progress store.
Use when implementing reference architecture,
or managing Speak language learning platform operations.
Trigger with phrases like "speak reference architecture", "speak reference architecture".
'
allowed-tools: Read, Write, Edit, Bash(npm:*), Bash(curl:*), Grep
version: 1.14.0
license: MIT
author: Jeremy Longshore <jeremy@intentsolutions.io>
tags:
- saas
- speak
- api
compatibility: Designed for Claude Code
---
# Speak Reference Architecture
## Overview
Production architecture for Speak language learning apps: client, API gateway, assessment engine, and progress store.
## Prerequisites
- Completed `speak-install-auth` setup
- Valid API credentials configured
- Understanding of Speak API patterns
## Instructions
### Step 1: Configuration
Configure reference architecture for your Speak integration. Speak uses OpenAI's GPT-4o for AI tutoring and Whisper for speech recognition.
```typescript
// speak_reference_architecture_config.ts
const config = {
apiKey: process.env.SPEAK_API_KEY!,
appId: process.env.SPEAK_APP_ID!,
environment: process.env.NODE_ENV || 'development',
};
```
### Step 2: Implementation
```typescript
// Core implementation for speak reference architecture
import { SpeakClient } from '@speak/language-sdk';
const client = new SpeakClient(config);
// Production-ready implementation
async function setup() {
const health = await client.health.check();
console.log("Status:", health.status);
return health;
}
```
### Step 3: Verification
```bash
curl -sf -H "Authorization: Bearer $SPEAK_API_KEY" https://api.speak.com/v1/health | jq .
```
## Output
- Speak Reference Architecture configured and verified
- Production-ready Speak integration
- Error handling and monitoring in place
## Error Handling
| Error | Cause | Solution |
|-------|-------|----------|
| 401 Unauthorized | Invalid API key | Verify SPEAK_API_KEY |
| 429 Rate Limited | Too many requests | Implement backoff |
| Connection timeout | Network issue | Check connectivity to api.speak.com |
| Audio format error | Wrong codec | Convert to WAV 16kHz mono |
## Resources
- [Speak Website](https://speak.com)
- [OpenAI Realtime API](https://platform.openai.com/docs/guides/realtime)
- [Speak GPT-4 Blog](https://speak.com/blog/speak-gpt-4)
## Next Steps
For production checklist, see `speak-prod-checklist`.
## Examples
**Basic**: Apply reference architecture with default settings for a standard Speak integration.
**Production**: Configure with monitoring, alerting, and team-specific language learning requirements.
Files in this skill
- SKILL.md
- references/implementation-guide.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.