Commit Graph
8 Commits
Author SHA1 Message Date
Magnus Hedemark 9ebca3e42b Merge pull request 'feat: add subagent supervision, Docker isolation, final SKILL.md wiring' (#27) from feat/supervision-docker-skill-wiring into main
Reviewed-on: https://git.brandyapple.com/magnus/agent-skills/pulls/27
2026-05-23 17:17:02 -04:00
Magnus Hedemark 6623267e73 Merge pull request 'feat: add researched code integration references — PyTorch, sklearn, DS workflow' (#26) from feat/code-integration-references into main
Reviewed-on: https://git.brandyapple.com/magnus/agent-skills/pulls/26
2026-05-23 17:16:54 -04:00
Magnus Hedemark b13b3917e8 Merge pull request 'feat: add experimental campaign protocol — 8-phase research workflow' (#25) from feat/campaign-protocol into main
Reviewed-on: https://git.brandyapple.com/magnus/agent-skills/pulls/25
2026-05-23 17:16:40 -04:00
Magnus Hedemark b601ba0f13 feat: add subagent supervision, Docker isolation, final SKILL.md wiring
Closes #22

Features:
- references/subagent-experiment-supervision.md: self-healing experiment
  pattern with 10-failure catalog, auto-fix implementations, escalation
  to Telegram, and harness-specific notes
- references/docker-experiment-isolation.md: resource limits, log
  collection, multi-container sweeps, cleanup patterns, Docker Compose
- scripts/Dockerfile: test image for the skill's Docker-based tests
- SKILL.md: CAMPAIGN type in question classifier, Principle #9,
  Infrastructure Awareness section, all new references in Available
  Resources, updated compatibility field

Test results: 22/22 passing (supervision + Docker build)
2026-05-23 17:12:45 -04:00
Magnus Hedemark dc08b67203 feat: add researched code integration references — PyTorch, sklearn, DS workflow
Three researched references validated against current API docs:

- references/pytorch-integration.md: device management, training loops,
  AMP, torch.compile, transfer learning, LoRA, distillation, pruning,
  DDP, debugging (validated against PyTorch 2.12 docs)

- references/sklearn-integration.md: pipelines, ColumnTransformer,
  model selection, ensembles, calibration, imbalanced data, custom
  estimators, feature selection (validated against sklearn 1.8.0 docs)

- references/data-science-coding-workflow.md: project structure,
  config management, experiment logging (MLflow/TensorBoard/WandB),
  result serialization, reproducibility, data versioning, unit testing

66/66 validation tests passing.

Closes #23
2026-05-23 17:10:10 -04:00
Magnus Hedemark dfddc62656 feat: add experimental campaign protocol — 8-phase research workflow
Structured protocol for running data science research campaigns:
- Phase 1-8 workflow from problem formulation through synthesis
- Entry/exit criteria and failure modes for every phase
- Executable code examples: sklearn pipelines, PyTorch training loops,
  Optuna HP search, distillation, pruning
- See Also references to all companion documents

Part of #22
2026-05-23 17:07:27 -04:00
Magnus Hedemark fe8127f353 feat: add detect-compute.py — hardware probing for ML feasibility
Standalone CLI that probes GPU (nvidia-smi), CUDA version, PyTorch,
scikit-learn, JAX, Optuna, RAM, and disk space — then generates
structured recommendations for model size, batch size, quantization,
and distillation feasibility.

Ships with 12-test suite (7 local + 5 Docker) covering graceful
degradation, all output flags, and a containerized no-GPU scenario.

Part of #22
2026-05-23 17:05:48 -04:00
Magnus Hedemark 487f8923dc feat: add data-scientist skill
PhD-level data science expertise with decision framework, five reference
documents (statistical methodology, experimental design, causal inference,
regression modeling, Bayesian workflow), five automation scripts (power
analysis, assumption diagnostics, model comparison, effect size calculator,
experimental design generator), and two report templates.

Python default with --engine r flag for R output. Dual language support.
2026-05-22 16:35:31 -04:00