AI & Agentic Coding Skills¶
This repository includes a suite of specialized AI Agent Skills located in agents/skills/. These skills provide structured workflows for AI coding assistants (e.g., Antigravity, Claude, Copilot) to automate complex Deep Learning engineering tasks.
Available AI Skills Overview¶
| Skill Name | Purpose & Function | Location |
|---|---|---|
convert-to-dl-template |
Converts any legacy Python/DL codebase to strictly match this boilerplate architecture | agents/skills/convert-to-dl-template/ |
dl-experiment-runner |
Automates hyperparameter configuration, training execution, and metric reporting | agents/skills/dl-experiment-runner/ |
dl-model-exporter |
Exports trained PyTorch checkpoints (.pt) into ONNX & TorchScript production formats |
agents/skills/dl-model-exporter/ |
dl-paper-to-code |
Translates novel academic paper architectures and equations into modular PyTorch components | agents/skills/dl-paper-to-code/ |
🛠️ Skill Details & Usage¶
1. convert-to-dl-template¶
- Trigger: When converting a legacy repository or setting up a new project from raw scripts.
- Actions:
- Reorganizes raw PyTorch models into
src/models/and sub-blocks intosrc/backend/components/. - Refactors all imports to absolute
src.paths. - Generates build configuration (
pyproject.toml,mkdocs.yml,CITATION.cff) and CI/CD pipelines.
2. dl-experiment-runner¶
- Trigger: When running hyperparameter sweeps, benchmarking, or comparing model variants.
- Actions:
- Generates YAML config overrides in
inputs/experiments/. - Executes
python scripts/train.py --config .... - Parses logs and outputs comparative Markdown tables with loss and accuracy progressions.
3. dl-model-exporter¶
- Trigger: When preparing trained models for deployment.
- Actions:
- Loads PyTorch weights from
outputs/weights/best_model.pt. - Traces forward pass with dummy inputs and exports to ONNX/TorchScript in
outputs/artifacts/. - Verifies ONNX runtime inference correctness.
4. dl-paper-to-code¶
- Trigger: When translating a paper, equation, or pseudo-code into PyTorch.
- Actions:
- Breaks down paper modules into layers (
src/backend/components/layers/), blocks (blocks/), and stages (stages/). - Assembles the complete model wrapper in
src/models/. - Writes unit tests in
tests/unit/to verify tensor shapes and parameter counts.