# SkillFarm — Comprehensive Technical Specification & Learning Architecture
> Plant knowledge. Grow skills. Ship real things.
> URL: http://skillfarm.in
> GitHub: https://github.com/SkillFarm-In

SkillFarm is an AI-native engineering accelerator that combines concept-first curriculums, interactive developer roadmaps, real-world portfolio capstone projects, and a dedicated team of 6 specialized AI mentors coordinated by an automated Tech Lead Orchestrator.

---

## 1. System Overview & Learning Philosophy

SkillFarm solves the two biggest problems in modern software engineering education:
1. **Tutorial Purgatory**: Passive consumption of video courses without deep mental models or real-world system debugging.
2. **Context Fragmentation**: Having to re-explain technical context, stack preferences, and progress to generic AI chat tools on every prompt.

SkillFarm integrates persistent memory, learning profile goals, milestone tracking, and specialized multi-agent orchestration into a single unified engineering workspace.

---

## 2. The AI Engineering Mentors & Orchestration Architecture

SkillFarm operates a multi-agent hierarchy featuring 6 domain specialists coordinated by a Tech Lead Auto-Router.

### The Tech Lead Orchestrator
- **Name:** Tech Lead Orchestrator
- **Role:** Engineering Manager & Tech Lead
- **Function:** Classifies developer intent in <1s using fast inference, routes domain queries to the relevant specialist(s), and initiates parallel multi-mentor consultations for cross-cutting problems (e.g., Frontend + Backend + Security review).

### The 6 Domain Specialists
### AI Engineer Mentor — LLMs, RAG & Agents
- **Domain Focus:** Build production AI — prompting, RAG, agents, evals and streaming.
- **Core Expertise:** LLM APIs, RAG, Agents, Embeddings, Evaluation, Streaming
- **Consultation Topics:** Architecture patterns, code reviews, debugging drills, edge-case mitigation, and production standards.

### Backend Engineer Mentor — APIs, DBs & Auth
- **Domain Focus:** Production backends — Node.js, HTTP, databases, auth, testing & scaling.
- **Core Expertise:** Node.js, HTTP/REST, Databases, Auth, Caching, Testing
- **Consultation Topics:** Architecture patterns, code reviews, debugging drills, edge-case mitigation, and production standards.

### Frontend Engineer Mentor — React & UI
- **Domain Focus:** Modern frontends — React, Next.js, performance, a11y and delightful UX.
- **Core Expertise:** React, Next.js, TypeScript, Styling, Performance, Accessibility
- **Consultation Topics:** Architecture patterns, code reviews, debugging drills, edge-case mitigation, and production standards.

### DevOps / Cloud Mentor — Infra & Deploy
- **Domain Focus:** Ship confidently — Docker, CI/CD, cloud, secrets, monitoring.
- **Core Expertise:** Docker, CI/CD, Cloud, Monitoring, Secrets, Infrastructure
- **Consultation Topics:** Architecture patterns, code reviews, debugging drills, edge-case mitigation, and production standards.

### Cybersecurity Mentor — AppSec & OWASP
- **Domain Focus:** Secure by default — OWASP, authZ, API security, secrets & vulns.
- **Core Expertise:** OWASP, AuthZ, API Security, Secrets, Vulnerabilities
- **Consultation Topics:** Architecture patterns, code reviews, debugging drills, edge-case mitigation, and production standards.

### System Design Mentor — Architecture
- **Domain Focus:** Think in systems — trade-offs, scalability, data flow, and production readiness.
- **Core Expertise:** Architecture, Scalability, Data Modeling, Trade-offs, Production
- **Consultation Topics:** Architecture patterns, code reviews, debugging drills, edge-case mitigation, and production standards.

---

## 3. Curriculum Tracks & Concept-First Roadmaps

SkillFarm organizes learning around **Concepts Before Syntax**. Developers first master architectural trade-offs, mental models, and failure modes before applying them directly to a single unified Main Project.

### Core Disciplines Covered:
1. **Production Backend Engineering**:
   - Relational Database Modeling (PostgreSQL, Foreign Keys, Normalization vs. Denormalization).
   - Distributed Caching & Invalidation (Redis, Write-Through, Cache Stampede prevention).
   - Event-Driven Architecture (Message Brokers, Kafka/RabbitMQ semantics, Idempotency keys).
   - API Design (RESTful constraints, gRPC, Schema-driven validation with Zod).

2. **Fullstack Architecture & Modern Frontend**:
   - Server-Side Rendering (Next.js App Router, React Server Components vs. Client Components).
   - State Hydration, Streaming, and Suspense Boundaries.
   - Optimistic UI updates, caching layers, and client-side error boundaries.

3. **Application Security & Defensive Engineering**:
   - OWASP Top 10 vulnerabilities (SQLi, XSS, CSRF, SSRF, Prompt Injection).
   - Multi-tenant Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).
   - Secure Secret Rotation, Defense-in-Depth, and sliding-window rate limiting.

4. **DevOps & Cloud Infrastructure**:
   - Containerization & Multi-Stage Docker builds.
   - CI/CD automation pipelines with automated test enforcement.
   - Kubernetes concepts (Pods, Deployments, Services, Ingress, and Autoscaling).
   - Observability: OpenTelemetry, structured JSON logging, and distributed tracing.

5. **AI Engineering & LLM Systems**:
   - Retrieval-Augmented Generation (RAG) pipelines and vector embeddings.
   - Semantic caching, prompt engineering, and structured JSON output guarantees.
   - Grounded AI orchestration, memory persistence (Mem0), and token optimization.

---

## 4. Production Capstone Projects

Rather than building throwaway todo apps, developers build production-grade systems:
- **High-Throughput Distributed Task Queue**: Worker pools, priority scheduling, dead-letter queues, and at-least-once delivery guarantees.
- **Real-Time Collaborative Canvas**: Operational Transformation (OT) / CRDTs, WebSocket multiplexing, and distributed session synchronization.
- **FortressGuard Security Gateway**: Edge rate-limiting middleware, JWT cryptographic signature verification, and automated vulnerability scanning.
- **Event-Driven Analytics Pipeline**: Log ingestion pipeline processing time-series metrics with aggregate windowing.

---

## 5. Public URLs & Sitemaps

- **Homepage & Platform Overview**: http://skillfarm.in/
- **Interactive Concept Roadmaps**: http://skillfarm.in/roadmap
- **Production Capstone Projects**: http://skillfarm.in/projects
- **Curated Engineering Resources**: http://skillfarm.in/resources
- **Interactive 2D Knowledge Graph**: http://skillfarm.in/knowledge
- **AI Mentor Team Showcase**: http://skillfarm.in/team
- **Terms of Service**: http://skillfarm.in/terms
- **Privacy Policy**: http://skillfarm.in/privacy
- **Machine Context Summary**: http://skillfarm.in/llms.txt
- **Machine Context Full Specification**: http://skillfarm.in/llms-full.txt
