Back to list
jackyxhb

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

CommandDescription
/practice react mediumStart React practice, medium difficulty
/answerGet detailed answer to a question
/resumeContinue saved session
/progressView 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

WorkflowFileTrigger
Practicepractice.md/practice
Answeranswer.md/answer
Resumeresume.md/resume
Progressprogress.md/progress
Notebook Watchnotebook-watch.md/notebook-watch

Rules

RulePurpose
platform-format.mdQuestion formatting
evaluation.mdScoring criteria

Resources

Templates

  • templates/notebook.html - Basic interactive editor
  • templates/notebook-interactive.html - Enhanced notebook with chat panel
  • templates/question-templates.md - Question formats

Scripts

  • scripts/test-runner.js - Execute test cases
  • scripts/progress-tracker.js - Analytics
  • scripts/notebook-generator.js - Generate HTML
  • scripts/bridge-server.js - HTTP bridge for notebook ↔ AI communication

Documentation

  • session-manager.md - Session handling
  • evaluation-engine.md - Scoring logic
  • verification-tests.md - Test suite
  • token-optimization.md - Efficiency

Interactive Notebook Mode

For real-time AI interaction from the notebook:

  1. Start bridge server: node .agent/skills/nbreact/scripts/bridge-server.js
  2. Open notebook: http://localhost:3456/notebook
  3. Start watching: Run /notebook-watch in 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