Initial commit: StudyOS platform
This commit is contained in:
53
.atl/skill-registry.md
Normal file
53
.atl/skill-registry.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# Skill Registry — studyos
|
||||
|
||||
> Auto-generated by sdd-init on 2026-06-07
|
||||
> Project: studyos (Node.js + Express + SQLite + React + Vite)
|
||||
|
||||
## User Skills
|
||||
|
||||
| Skill | Trigger | Compact Rules |
|
||||
|-------|---------|---------------|
|
||||
| frontend-design | React components, HTML/CSS layouts, styling/beautifying web UI | Create production-grade frontend with high design quality. Choose a bold aesthetic direction. Implement real working code with typography, color, layout, spacing, and motion. Avoid generic AI aesthetics. |
|
||||
| claude-api | Code imports `anthropic`/`@anthropic-ai/sdk`, Anthropic SDK, Claude API | Use official Anthropic SDK. Default to claude-opus-4-7. Use adaptive thinking. Stream long requests. Never mix OpenAI-compatible shims with Anthropic SDK. |
|
||||
| webapp-testing | Testing local web apps, verifying frontend functionality, Playwright | Use native Python Playwright scripts. Run `scripts/with_server.py --help` for server lifecycle. Reconnaissance-then-action pattern. |
|
||||
|
||||
## Compact Rules
|
||||
|
||||
### frontend-design
|
||||
- Use distinctive, characterful fonts (avoid Arial, Inter). Pair display + body fonts.
|
||||
- Bold aesthetic direction: brutalist, editorial, organic, luxury, retro-futuristic, etc.
|
||||
- Production-grade code: real components, real interactions, responsive.
|
||||
- Meticulous details: border-radius, shadows, spacing, hover states, transitions.
|
||||
- Never use placeholder lorem ipsum — use real content.
|
||||
|
||||
### claude-api
|
||||
- Anthropic SDK: `import Anthropic from '@anthropic-ai/sdk'` (Node) or `from anthropic import Anthropic` (Python).
|
||||
- Always use `anthropic.messages.create()` with `model`, `max_tokens`, `messages`, `system`.
|
||||
- Streaming: set `stream: true`, iterate `stream` events.
|
||||
- Prompt caching: add `cache_control: { type: "ephemeral" }` to system and last turn.
|
||||
- Never use OpenAI-compatible endpoints for Anthropic models.
|
||||
|
||||
### webapp-testing
|
||||
- Playwright scripts in Python. Install: `pip install playwright`.
|
||||
- Use `with_server.py` helper for server lifecycle.
|
||||
- Screenshot on failure for debugging.
|
||||
- Wait for networkidle after navigation.
|
||||
|
||||
## Project Conventions
|
||||
|
||||
No project conventions detected yet. Create AGENTS.md or CLAUDE.md in the project root to establish conventions.
|
||||
|
||||
## Testing Capabilities
|
||||
|
||||
| Capability | Status |
|
||||
|------------|--------|
|
||||
| Test Runner | ❌ Not found |
|
||||
| Unit Tests | ❌ |
|
||||
| Integration Tests | ❌ |
|
||||
| E2E Tests | ❌ |
|
||||
| Coverage | ❌ |
|
||||
| Linter | ❌ |
|
||||
| Type Checker | ❌ |
|
||||
| Formatter | ❌ |
|
||||
|
||||
**Strict TDD Mode**: Disabled (no test runner detected)
|
||||
Reference in New Issue
Block a user