nuclear-physics

Implement reference-backed nuclear physics calculations in INITE with documented constants.

Updated Dec 14, 2024
One-click install
npx skills add https://github.com/Sanssin/Inite --skill nuclear-physics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nuclear-physics
Source: https://github.com/Sanssin/Inite/tree/main/docs/skills/nuclear-physics
Command: npx skills add https://github.com/Sanssin/Inite --skill nuclear-physics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a reference-backed framework to implement and validate nuclear physics calculations within INITE, ensuring formulas, constants, and sources are consistently applied across backend and frontend.

Core Features & Use Cases

  • Standardized, literature-backed formulas for shielding, decay, and radiation types used by the INITE simulation.
  • Clear coding guidelines: named constants, unit annotations, inline literature references, and documentation in a dedicated calculation log.
  • Use Case: integrate a new isotope decay model in api/main.py or extend shielding calculations in the frontend, while maintaining traceability to sources.

Quick Start

Use this skill to implement a new nuclear physics calculation in INITE by adding properly named constants, references, and documentation.

Frequently Asked Questions about nuclear-physics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement nuclear physics calculations with proper literature references in my code?▼

You implement nuclear physics calculations by using explicitly named constants, adding inline literature citations in code comments, and logging all formulas in a dedicated calculation log to maintain source traceability across backend and frontend components.

What is the best way to structure shielding and decay calculations across frontend and backend?▼

The best way to structure shielding and decay calculations is to enforce standardized, literature-backed formulas across both backend api/main.py and frontend simulations, ensuring consistent application of constants and sources throughout the INITE framework.

How does the framework ensure traceability for radiation dose and interaction calculations?▼

The framework ensures traceability for radiation dose and interaction calculations by requiring unit annotations, explicit named constants, and documentation of all applied formulas and sources in a dedicated calculation log file.

Can I use this framework to add a new isotope decay model to api/main.py?▼

Yes, you can use this framework to integrate a new isotope decay model in api/main.py by following the guidelines for adding properly named constants, inline references, and updating the dedicated calculation documentation.

Do I need to document unit annotations and constants when extending frontend shielding calculations?▼

Yes, you need to document unit annotations and use explicitly named constants when extending frontend shielding calculations to maintain consistency and traceability to literature sources within the INITE simulation.

Why should I use a reference-backed framework for nuclear physics development instead of ad hoc formulas?▼

A reference-backed framework prevents inconsistent formula application by enforcing explicit constants, literature citations, and standardized documentation, ensuring that dose, shielding, decay, and interaction calculations remain accurate and verifiable.