Skip to content

vnknowledge2014/Science-Skill-Antigravity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Science Tutor Kit - Antigravity Edition

Build Date: December 2024 Core Engine: Antigravity Agent Skill Base: 140+ Scientific Domain Experts

🚀 Overview

The Science Tutor Kit is a state-of-the-art interactive teaching assistant designed to run within the Antigravity ecosystem. It goes beyond simple text answers by generating interactive, self-contained educational artifacts.

Instead of just telling you $E=mc^2$, it builds a simulation where you can change the mass and watch the energy release.

✨ Key Features

1. Massive Skill Integration (140+ Experts)

We have integrated the entire scientific-skills database into the Agent's brain (.agent/skills/), covering:

  • 🌌 Physics & Astronomy: astropy, fluidsim, pennylane, simpy
  • 🧬 Biology & Bioinformatics: biopython, pdb-database, scanpy, clinical-reports
  • ⚗️ Chemistry: rdkit, pymatgen, chembl, deepchem
  • 📊 Math & Data: sympy, scikit-learn, networkx, statsmodels
  • 🎨 Visualization: d3, plotly, matplotlib, seaborn

2. Advanced Visualization Engine

  • Dual-Core Rendering: Uses Plotly for scientific charting/3D and D3.js for custom diagrams/networks.
  • Aesthetics First: Integrated frontend-design module ensures beautiful, modern UI (Glassmorphism, Catppuccin Theme).
  • Deep Access: Direct overlay support provided by viz_template.html v2.0.

3. Structured Pedagogy

Follows a rigorous teaching workflow:

  1. Analyze: Determine the core concept and required domain skill.
  2. Explain: Generate deep-dive theoretical markdown (explanation.md) with LaTeX.
  3. Visualize (Optional): Build an interactive HTML app (interactive.html) with sliders, animation, and real-time math.

🛠️ Usage

Installation

Clone this repository into your Antigravity workspace:

git clone https://github.com/vnknowledge2014/Science-Skill-Antigravity.git

How to Interact

Ask the Agent naturally, but you can trigger specific behaviors:

1. Pure Theory:

"Giải thích Nguyên lý Bất định Heisenberg và ý nghĩa toán học của nó."

2. Interactive Simulation (Recommended):

"Mô phỏng quỹ đạo chuyển động của 3 vật thể (Three-body problem) bằng Python logic nhưng hiển thị trên D3.js."

3. Bio/Chem Specific:

"Dùng biopython để giải thích cấu trúc file PDB 1A8O và visualization đơn giản."

📁 Project Structure

Science_Tutor_Kit/
├── .agent/
│   ├── rules/rules.md          # System Prompt (The Brain)
│   ├── skills/                 # 140+ Domain Expert Modules
│   │   ├── d3/                 # D3.js Mastery
│   │   ├── physics/            # Astropy, Fluidsim...
│   │   └── ...
│   ├── templates/              # HTML/JS Viz Templates (v2.0)
│   └── workflows/              # teach_lesson.md logic
├── Lessons/                    # Generated output goes here
└── README.md                   # This file

🤝 Credits

Built upon the shoulders of giants:

  • Anthropic Scientific Skills: For the 140+ domain definitions.
  • Claude D3.js: For visualization patterns.
  • Frontend Design: For aesthetic guidelines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors