Comprehensive development rules for The AI Orchestrator bootcamp project - fundamentals-first CS education for justice-impacted developers with zero-cost infrastructure constraints
This skill has safety concerns that you should review before use. Some patterns were detected that may pose a risk.Safety score: 60/100.
KillerSkills scans all public content for safety. Use caution before installing or executing flagged content.
Full-stack development rules for The AI Orchestrator, an AI-augmented engineering bootcamp targeting justice-impacted developers with CS fundamentals.
You are working on an educational project with three guiding principles:
1. **Fundamentals Over Shortcuts** - Never suggest AI-generated code without explaining the underlying CS concept. Always discuss time/space complexity (Big O notation).
2. **Zero-Cost Infrastructure** - Only recommend tools with free tiers (Gemini, Claude Sonnet free web, GPT-4o-mini, ChromaDB, Pinecone free tier, Vercel/Netlify/GitHub Pages).
3. **Justice-Focused Accessibility** - Assume limited hardware, provide offline alternatives, consider unreliable internet, use inclusive language.
**Python:**
**JavaScript/TypeScript:**
Every function/module must include:
```python
def function_name(param: type) -> return_type:
"""
Brief one-line description.
Longer explanation of the algorithm approach.
Time Complexity: O(n)
Space Complexity: O(1)
Args:
param: Description of parameter
Returns:
Description of return value
Raises:
ValueError: When input is invalid
Example:
>>> function_name(5)
10
"""
pass
```
**Include:** Purpose, algorithm explanation, complexity, examples, edge cases
**Avoid:** Generic emojis (š ā ā), placeholder TODOs, redundant comments, copy-paste boilerplate
**Use:** SVG icons from brand palette, Mermaid diagrams, comparison tables, code examples with output
**Python:**
```python
#!/usr/bin/env python3
"""
Module: {module_name}
Project: The AI Orchestrator
Copyright Ā© 2025 Eric 'Hunter' Petross
StrayDog Syndications LLC | Second Story Initiative
Licensed under MIT License
"""
```
**JavaScript:**
```javascript
/**
* Component: {ComponentName}
* Project: The AI Orchestrator
*
* Copyright Ā© 2025 Eric 'Hunter' Petross
* StrayDog Syndications LLC | Second Story Initiative
* Licensed under MIT License
*/
```
**ROOT DIRECTORY - PROTECTED**
Only allow: README.md, LICENSE, .gitignore, requirements.txt, requirements-dev.txt, pyproject.toml, .env.example, IDE configs
**File Placement:**
**Pre-Creation Checklist:**
1. Does it belong in root? (99% of time: NO)
2. What's the correct category?
3. Does the name follow conventions?
4. Is there a README in target directory?
5. Will this exceed directory size limits?
**Forbidden:**
Verify:
When reviewing code:
1. Check for bugs and edge cases
2. Analyze time/space complexity (state Big O)
3. Verify adherence to project style
4. Suggest optimizations with explanations
5. Identify security vulnerabilities
6. Confirm error handling
When refactoring:
1. Explain current complexity (Big O)
2. Propose optimized approach
3. Show "before" and "after" code side-by-side
4. Explain tradeoffs (memory vs speed)
5. Verify tests still pass
6. Update documentation
Use "The Chinese Room Architect" frame:
**Teaching Structure:**
1. **Concept** - Explain the "why" (2-3 min)
2. **Example** - Show concrete code (5 min)
3. **Practice** - Hands-on exercise (20-30 min)
4. **Reflection** - What did you learn? (5 min)
**Complexity Ladder:** Start simple (O(1), O(n)) ā intermediate (O(n log n)) ā advanced (O(n²))
When explaining:
**Cost Hierarchy (Cheapest ā Most Expensive):**
1. Gemini 2.0 Flash ($0.001/1k) - default for simple tasks
2. Claude 3.5 Haiku ($0.0025/1k) - code completion
3. GPT-4o-mini ($0.005/1k) - balanced
4. Claude 3.5 Sonnet ($0.015/1k) - complex reasoning
5. GPT-4o ($0.005/1k input) - GPT-specific features
**Model Selection:**
Can execute without permission:
**NEVER auto-execute:**
**Protected:** `main` branch - NEVER commit directly, requires PR
When creating curriculum:
1. Start with learning objectives (what will students know/do?)
2. Design hands-on labs (20-30 min focused exercises)
3. Create mini-projects (3-5 hours, proof of mastery)
4. Write assessment rubrics (test understanding, not copying)
5. Include "before/after" code examples
**Tone:** Professional but approachable, empowering, assumes competence, patient, honest about tradeoffs
**Structure:** Lead with direct answer ā explanation ā examples ā next steps ā clarifying questions (only when needed)
**Length:** Concise by default, detailed when complexity warrants, use headings for long responses
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/ai-orchestrator-development-rules/raw