← Back to list

nbreact
by jackyxhb
AI-Powered Notebook for Frontend Developers
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: NBReact description: AI-Powered Notebook for Frontend Developers - practice coding, get answers, track progress.
NBReact Skill
AI-Powered Notebook for Frontend Developers. Practice React, JavaScript, and frontend development with interactive challenges and intelligent feedback.
Quick Start
| Command | Description |
|---|---|
/practice react medium | Start React practice, medium difficulty |
/answer | Get detailed answer to a question |
/resume | Continue saved session |
/progress | View progress report |
Capabilities
1. Question Generation
- AI-generated questions by topic and difficulty
- Web search for real-world questions
- Multiple formats: coding, MCQ, React components
2. Code Evaluation
- Static analysis (AI review)
- Dynamic testing (run test cases)
- Detailed scoring with breakdown
3. Interactive Notebook
- Split-panel coding environment
- Monaco Editor with syntax highlighting
- Live JavaScript execution
- Test case runner
4. Session Management
- Save/resume sessions
- Track question progress
- Maintain score history
5. Progress Analytics
- Topic performance breakdown
- Difficulty progression
- Improvement trends
- Smart recommendations
Workflows
| Workflow | File | Trigger |
|---|---|---|
| Practice | practice.md | /practice |
| Answer | answer.md | /answer |
| Resume | resume.md | /resume |
| Progress | progress.md | /progress |
| Notebook Watch | notebook-watch.md | /notebook-watch |
Rules
| Rule | Purpose |
|---|---|
| platform-format.md | Question formatting |
| evaluation.md | Scoring criteria |
Resources
Templates
templates/notebook.html- Basic interactive editortemplates/notebook-interactive.html- Enhanced notebook with chat paneltemplates/question-templates.md- Question formats
Scripts
scripts/test-runner.js- Execute test casesscripts/progress-tracker.js- Analyticsscripts/notebook-generator.js- Generate HTMLscripts/bridge-server.js- HTTP bridge for notebook ↔ AI communication
Documentation
session-manager.md- Session handlingevaluation-engine.md- Scoring logicverification-tests.md- Test suitetoken-optimization.md- Efficiency
Interactive Notebook Mode
For real-time AI interaction from the notebook:
- Start bridge server:
node .agent/skills/nbreact/scripts/bridge-server.js - Open notebook:
http://localhost:3456/notebook - Start watching: Run
/notebook-watchin Antigravity
The notebook communicates via request.json and response.json files.
Data Locations
NBReact/
├── config.json # Settings
├── practice/sessions/ # Saved sessions
├── archive/{topic}/ # Q&A archives
├── progress/ # Analytics data
└── notebook/ # Generated notebooks
Configuration
Edit config.json for defaults. Override per session with command arguments.
Score
Total Score
50/100
Based on repository quality metrics
✓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
Reviews
💬
Reviews coming soon