Commit 4a584b4
committed
Split Hamilton Claude plugin into 5 focused skills
Replace single monolithic skill with 5 specialized skills for better organization:
- **core**: Basic Hamilton patterns (DAG creation, decorators, testing, debugging)
- **scale**: Performance & parallelization (async, Spark, Ray, Dask, caching, multithreading)
- **llm**: AI/ML workflows (RAG pipelines, embeddings, vector DBs, prompt engineering)
- **observability**: Hamilton UI & SDK (tracking, monitoring, lineage, debugging)
- **integrations**: Orchestrators & frameworks (Airflow, FastAPI, Streamlit, Jupyter)
Each skill is ~200-400 lines, focused, and independently invocable via:
- /hamilton-core
- /hamilton-scale
- /hamilton-llm
- /hamilton-observability
- /hamilton-integrations
Benefits:
- Faster skill loading (only load what's needed)
- Better context relevance (focused expertise)
- Easier maintenance (separate concerns)
- Scales with Hamilton's growth (can add more skills)
Updated plugin.json to v2.0.0 with array of skill paths.1 parent 137a106 commit 4a584b4
9 files changed
Lines changed: 2305 additions & 2559 deletions
File tree
- .claude/plugins/hamilton
- .claude-plugin
- skills
- core
- hamilton
- integrations
- llm
- observability
- scale
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
21 | 26 | | |
22 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
23 | 34 | | |
0 commit comments