Skip to content

Commit 92a369e

Browse files
committed
Initial release: Space Engineering Pack v1.0.0
12 specialized AI skills for spacecraft and launch vehicle design, from concept through operations. Built for Claude Code. - 12 skills across 3 tiers (Vehicle, Payload, Mission) - 4,958 lines of domain knowledge, formulas, and worked examples - 3 shared Python tools + physics constants + vehicle database - MIT + Attribution license
0 parents  commit 92a369e

29 files changed

Lines changed: 6328 additions & 0 deletions

File tree

.claude-plugin/plugin.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "space-engineering",
3+
"version": "1.0.0",
4+
"description": "12-skill space engineering pack: propulsion, orbital mechanics, structures, thermal, satellite comms, power systems, GNC, payloads, mission architecture, ground systems, launch operations, and space environment. Synthetic NASA for Claude Code.",
5+
"author": {
6+
"name": "IDEAMAX Skills Factory",
7+
"url": "https://ideamax.eu"
8+
},
9+
"skills": [
10+
"propulsion",
11+
"orbital-mechanics",
12+
"structural",
13+
"thermal",
14+
"satellite-comms",
15+
"power-systems",
16+
"gnc",
17+
"payload-specialist",
18+
"mission-architect",
19+
"ground-systems",
20+
"launch-operations",
21+
"space-environment"
22+
],
23+
"commands": [
24+
"mission-design",
25+
"vehicle-comparison",
26+
"launch-cost",
27+
"orbit-plan",
28+
"link-budget"
29+
]
30+
}

.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* text=auto eol=lf
2+
*.py text eol=lf
3+
*.md text eol=lf
4+
*.json text eol=lf

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
__pycache__/
2+
*.pyc
3+
*.pyo
4+
.DS_Store
5+
Thumbs.db
6+
*.swp
7+
*.swo
8+
*~
9+
.env

CONNECTORS.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Connectors — Space Engineering Pack
2+
3+
## Shared Python Tools (all skills)
4+
5+
Python tools are in `shared/tools/` and available to all 12 skills. Run with:
6+
```bash
7+
python shared/tools/script_name.py subcommand --arg value
8+
```
9+
10+
All tools output JSON for easy parsing.
11+
12+
## Shared Data Layer
13+
14+
All skills can read from `shared/data/*.json`:
15+
```python
16+
# From any tool, access shared data:
17+
SHARED_DATA = Path(__file__).resolve().parent.parent / "data"
18+
vehicles = json.load(open(SHARED_DATA / "vehicles.json"))
19+
```
20+
21+
## Data Freshness
22+
23+
Market data ages. Run the sync checker:
24+
```bash
25+
python shared/sync_data.py --check # Check if data is stale
26+
python shared/sync_data.py --force # Force refresh via web search
27+
```
28+
29+
Physics constants (`constants.py`) never expire.
30+
31+
## Cross-Skill Integration
32+
33+
Skills reference each other when relevant:
34+
- Propulsion → calls orbital-mechanics for transfer delta-v
35+
- Mission-architect → aggregates budgets from all subsystem skills
36+
- Satellite-comms → uses orbital-mechanics for coverage geometry
37+
38+
## External Tool Integration
39+
40+
When available, these Claude Code skills enhance output:
41+
| Skill | Enhancement |
42+
|-------|------------|
43+
| `xlsx` | Export budgets as Excel spreadsheets with formulas |
44+
| `pptx` | Generate mission review presentations |
45+
| `data` | Visualize trade study results |
46+
| `pdf` | Create formal mission reports |

LICENSE

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
MIT License + Attribution
2+
3+
Copyright (c) 2026 IDEAMAX Skills Factory (ideamax.eu / biko.bg)
4+
Creator: Dimitar Georgiev - Biko (biko.bg)
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
1. The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
2. ATTRIBUTION REQUIREMENT: Any modified version, derivative work, or
17+
redistribution of this Software — regardless of the number or extent of
18+
modifications — MUST retain visible attribution to the original author:
19+
20+
Original work by IDEAMAX Skills Factory
21+
Creator: Dimitar Georgiev - Biko
22+
https://ideamax.eu | https://biko.bg
23+
https://github.com/devideamax
24+
25+
This attribution must appear in:
26+
(a) The YAML frontmatter of each SKILL.md file (the "attribution" field), AND
27+
(b) Any README, documentation, or about page of the derivative work.
28+
29+
Removing or obscuring this attribution is a violation of this license.
30+
31+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
32+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
33+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
34+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
35+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
36+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
37+
SOFTWARE.

README.md

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
# Space Engineering Pack
2+
3+
> **12 specialized AI skills for spacecraft and launch vehicle design** — from concept through operations.
4+
> Built for [Claude Code](https://claude.ai/claude-code) by Anthropic.
5+
6+
[![License: MIT+Attribution](https://img.shields.io/badge/License-MIT+Attribution-blue.svg)](LICENSE)
7+
[![Skills: 12](https://img.shields.io/badge/Skills-12-green.svg)](#skills)
8+
[![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-orange.svg)](#)
9+
10+
**Author:** [IDEAMAX Skills Factory](https://github.com/devideamax)
11+
**Creator:** Dimitar Georgiev - Biko
12+
**Website:** [ideamax.eu](https://ideamax.eu) | [biko.bg](https://biko.bg)
13+
**Generated by:** Skills Factory Engine v1.1
14+
15+
---
16+
17+
## What is this?
18+
19+
A "Synthetic NASA" for Claude Code — 12 engineering specialists that give Claude deep domain knowledge in spacecraft design. Each skill contains:
20+
21+
- **Expert persona** with 20+ years experience in the domain
22+
- **Reference data** — real specs, materials, constants (not hallucinated)
23+
- **Formulas & equations** — vis-viva, link budgets, structural margins, thermal balance
24+
- **Worked examples** — step-by-step calculations with real numbers
25+
- **Error catalogs** — common pitfalls and how to avoid them
26+
- **Cross-skill connectors** — skills reference each other for integrated design
27+
28+
## Skills
29+
30+
### Tier 1 — Vehicle
31+
| Skill | What it does | Lines |
32+
|-------|-------------|-------|
33+
| **propulsion** | Rocket engines, delta-v budgets, trajectory analysis, launch costs | 299 |
34+
| **orbital-mechanics** | Orbits, transfers, constellations, launch windows | 347 |
35+
| **structural** | Loads, vibration, materials, safety factors | 372 |
36+
| **thermal** | Energy balance, radiators, TPS, cryogenic systems | 485 |
37+
38+
### Tier 2 — Payload
39+
| Skill | What it does | Lines |
40+
|-------|-------------|-------|
41+
| **satellite-comms** | Link budgets, antennas, frequency planning, modulation | 386 |
42+
| **power-systems** | Solar arrays, batteries, RTG, power budgets | 428 |
43+
| **gnc** | Attitude control, sensors, actuators, pointing budgets | 456 |
44+
| **payload-specialist** | Instruments, cameras, data rates, GSD, SNR | 470 |
45+
46+
### Tier 3 — Mission
47+
| Skill | What it does | Lines |
48+
|-------|-------------|-------|
49+
| **mission-architect** | Systems engineering, mass/power/data budgets, trade studies | 517 |
50+
| **ground-systems** | Ground stations, telemetry, commanding, pass planning | 407 |
51+
| **launch-operations** | Launch sites, adapters, countdown, range safety | 405 |
52+
| **space-environment** | Radiation, debris, drag, space weather | 386 |
53+
54+
**Total: 4,958 lines | 12 skills**
55+
56+
## Commands
57+
- `/mission-design` — Full mission architecture workflow
58+
- `/vehicle-comparison` — Side-by-side rocket comparison
59+
- `/launch-cost` — Cost analysis for payload to orbit
60+
- `/orbit-plan` — Trajectory planning with launch windows
61+
- `/link-budget` — Satellite communications analysis
62+
63+
## Shared Tools (all skills)
64+
65+
Python tools in `shared/tools/` are available to all 12 skills:
66+
67+
```bash
68+
python shared/tools/trajectory.py hohmann Earth Mars # Earth-Mars Hohmann transfer
69+
python shared/tools/cost_estimator.py launch --payload-kg 150 --orbit LEO # Launch cost
70+
python shared/tools/geometry.py tank --propellant-kg 5000 --fuel lox-rp1 --diameter 3.66 # Tank sizing
71+
```
72+
73+
## Shared Data
74+
`shared/data/` contains JSON databases used by multiple skills:
75+
- `vehicles.json` — 11 launch vehicles with costs, payload capacity, flight rates
76+
- `constants.py` — Physics constants (G, mu, planetary data, J2)
77+
- Run `python shared/sync_data.py --check` to verify data freshness
78+
79+
## Installation
80+
81+
Copy `space-engineering/` into your `.claude/skills/` directory:
82+
83+
```bash
84+
# Clone
85+
git clone https://github.com/devideamax/aerospace-team.git
86+
87+
# Install
88+
cp -r aerospace-team/ ~/.claude/skills/space-engineering/
89+
90+
# Restart Claude Code
91+
```
92+
93+
## Attribution
94+
95+
If you modify, fork, or redistribute this pack — **you must keep the original attribution** in:
96+
1. The `attribution` field in each SKILL.md frontmatter
97+
2. Your README or documentation
98+
99+
This applies regardless of how many times the work is modified. See [LICENSE](LICENSE) for details.
100+
101+
## License
102+
103+
MIT + Attribution — see [LICENSE](LICENSE) for details.
104+
105+
---
106+
107+
Built with precision by [IDEAMAX Skills Factory](https://ideamax.eu) | [Biko.bg](https://biko.bg)

commands/launch-cost.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
description: Calculate launch cost for a payload to orbit — find cheapest vehicle or analyze specific one
3+
argument-hint: "<payload_kg> [orbit] [--vehicle name]"
4+
---
5+
6+
# /launch-cost
7+
8+
Quick cost analysis for getting payload to orbit.
9+
10+
## Usage
11+
12+
```
13+
/launch-cost 5000 LEO
14+
/launch-cost 3000 GTO --vehicle falcon9
15+
/launch-cost 500 LEO
16+
```
17+
18+
## What Happens
19+
20+
1. Runs `cost_estimator.py launch` with your parameters
21+
2. If no vehicle specified → finds top 5 cheapest options
22+
3. Shows cost per kg, utilization %, and total launch cost
23+
4. Data source: `shared/data/vehicles.json` (refreshed every 90 days)

commands/link-budget.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
description: Satellite communications link budget — EIRP, G/T, C/N, margin calculation
3+
argument-hint: "<orbit> <frequency_band> [data_rate]"
4+
---
5+
6+
# /link-budget
7+
8+
Calculate satellite communication link budget.
9+
10+
## Usage
11+
12+
```
13+
/link-budget LEO S-band 1Mbps
14+
/link-budget GEO Ka-band 100Mbps
15+
/link-budget "lunar orbit" X-band 10Mbps
16+
```
17+
18+
## What Happens
19+
20+
1. **satellite-comms** skill calculates full link budget
21+
2. EIRP, free space loss, atmospheric loss, G/T, C/N ratio
22+
3. Link margin assessment (target: >3 dB for LEO, >6 dB for deep space)
23+
4. Antenna sizing recommendation
24+
25+
> Requires **satellite-comms** skill.

commands/mission-design.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
description: Full mission architecture — from requirements to vehicle selection, delta-v budget, staging, and cost estimate
3+
argument-hint: "<destination> <payload_kg>"
4+
---
5+
6+
# /mission-design
7+
8+
Run a complete mission design workflow using the space-engineering pack.
9+
10+
## Usage
11+
12+
```
13+
/mission-design Mars 5000
14+
/mission-design LEO 22800 --reusable
15+
/mission-design "lunar surface" 2000
16+
```
17+
18+
## What Happens
19+
20+
1. **propulsion** skill builds delta-v budget and selects engines
21+
2. **cost_estimator.py** calculates launch cost options
22+
3. **geometry.py** sizes tanks and checks fairing fit
23+
4. Output: full Mission Architecture Report
24+
25+
## Optional Enhancements
26+
27+
- Add `--reusable` for reusable booster analysis
28+
- Add `--compare` to see 3+ vehicle options side by side
29+
- If `xlsx` skill is loaded → generates trade study spreadsheet
30+
- If `pptx` skill is loaded → generates review presentation

commands/orbit-plan.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
description: Plan orbital trajectory — Hohmann transfers, launch windows, delta-v requirements
3+
argument-hint: "<from> <to>"
4+
---
5+
6+
# /orbit-plan
7+
8+
Calculate orbital transfers and trajectory requirements.
9+
10+
## Usage
11+
12+
```
13+
/orbit-plan Earth Mars
14+
/orbit-plan LEO GEO
15+
/orbit-plan Earth Jupiter
16+
```
17+
18+
## What Happens
19+
20+
1. Runs `trajectory.py hohmann` for interplanetary transfers
21+
2. Calculates departure/arrival delta-v and transfer time
22+
3. Builds complete delta-v budget including losses
23+
4. When **orbital-mechanics** skill is available → adds launch window analysis

0 commit comments

Comments
 (0)