FLASHY
Automatically generate high-quality technical flashcards from any GitHub repository and create PRs to merge them back.Overview
FLASHY is an N8N-powered automation that:- Analyzes any GitHub repository deeply (code, docs, configs)
- Generates 15-20 technical flashcards following the CTO-2-TMLI5 standard
- Creates PRs to both the source repository and a centralized knowledge base
- ELI5 (Explain Like I’m 5) summary
- Technical deep dive with code examples
- 3-6 Mermaid diagrams
- Key terms and definitions
- Q&A section with practical questions
- Real-world analogies
- Cross-references to related concepts
Key Features
- Full Codebase Analysis: Deep scan of source code, documentation, and configuration
- Multi-Stakeholder Depth: Cards for CTOs, architects, developers, and SREs
- Configurable AI Models: Claude Sonnet, GPT-4, GPT-4 Turbo
- Cost Controls: Estimation and limits before generation ($10 default)
- Dual Destination: PRs to source repo + Dev4rno/atlas knowledge base
- Quality Validation: Automated checks for structure and content
Cost Estimation
| Repo Size | Lines of Code | Est. Cards | Claude 3.5 Cost |
|---|---|---|---|
| Small | < 1,000 | 3-5 | 1.50 |
| Medium | 1,000-10,000 | 5-15 | 5.00 |
| Large | 10,000-50,000 | 15-25 | 10.00 |
Source Files
- Architecture:
ARCHITECTURE.md - Workflow:
workflows/flashy-v1.json - Utils:
utils/