← スキル一覧に戻る

tech-stack-constraints
by zeeshan080
AI-Native Robotics Textbook - Physical AI & Humanoid Robotics educational platform
⭐ 1🍴 0📅 2026年1月4日
SKILL.md
name: tech-stack-constraints description: Validate code and configurations against the allowed technology stack per constitution. Use when writing platform code, selecting libraries, or checking framework compliance. allowed-tools: Read, Grep
Tech Stack Constraints
Instructions
When validating technology choices:
- Check the proposed technology against the allowed list
- If not allowed, suggest the approved alternative
- Reference the constitution section for authority
- Provide migration guidance if needed
Allowed Technologies
Backend
- Framework: FastAPI (Python 3.11+)
- Vector Database: Qdrant
- Authentication: BetterAuth
- API Format: REST with JSON
Frontend
- Static Site: Docusaurus 3.x
- UI Framework: React 18+
- Language: TypeScript
- Chatbot: CopilotKit/ChatKit
Robotics
- Middleware: ROS 2 Humble
- Simulation: Gazebo, Isaac Sim
- Robot Description: URDF, XACRO
- Languages: Python, C++ (for ROS nodes)
Infrastructure
- Hosting: GitHub Pages (static), Cloud Run (API)
- CI/CD: GitHub Actions
- Container: Docker (optional)
Validation Rules
- No alternative web frameworks - Django, Flask, Express are NOT allowed
- No alternative databases - PostgreSQL, MongoDB are NOT allowed for vector search
- No alternative auth - Passport, Auth0 are NOT allowed
- Secrets via .env - Never hardcode API keys or tokens
Reference
See allowed-tech.md for the complete list.
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です