aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
Generates engineering-standard drawings (P&ID, SLD, floor plans, isometric) with ISA-5.1 and IEEE symbol libraries in SVG/DXF format. Activates for drawing generation, diagram creation, blueprint packaging, and output formatting from verified engineering calculations.
$ npx -y skills add Tibsfox/gsd-skill-creator --skill blueprint-engine --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/blueprint-engineContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates engineering-standard drawings (P&ID, SLD, floor plans, isometric) with ISA-5.1 and IEEE symbol libraries in SVG/DXF format. Activates for drawing generation, diagram creation, blueprint packaging, and output formatting from verified engineering calculations.
name: pie-blueprint-engine
version: 1.0.0
description: "Generates engineering-standard drawings (P&ID, SLD, floor plans, isometric) with ISA-5.1 and IEEE symbol libraries in SVG/DXF format. Activates for drawing generation, diagram creation, blueprint packaging, and output formatting from verified engineering calculations."
user-invocable: true
allowed-tools: Read Grep Glob Bash
metadata:
extensions:
gsd-skill-creator:
version: 1
createdAt: "2026-02-27"
triggers:
intents:
- "P&ID"
- "piping diagram"
- "single-line diagram"
- "SLD"
- "floor plan"
- "isometric"
- "blueprint"
- "drawing"
- "SVG"
- "DXF"
- "title block"
- "engineering drawing"
- "equipment layout"
- "pipe routing"
- "electrical diagram"
contexts:
- "engineering drawing generation"
- "blueprint packaging"
- "infrastructure documentation"
- "construction document output"
depends_on:
- fluid-systems
- power-systems
- thermal-engineering
- dimensional-analysis
safety: mandatory-pe-disclaimer
applies_to:
- skills/physical-infrastructure/**
- "*.pid"
- "*.sld"
- "*.svg"
- "*.dxf"Convert verified engineering calculations into standard engineering drawings: P&ID, SLD, floor plans, and isometric piping views with SVG/DXF output.
**Activation:** BlueprintPackage generation request, any drawing type request (P&ID, SLD, floor plan, isometric), SVG/DXF output formatting, or title block creation.
**Key capabilities:**
**Drawing types:**
| Drawing Type | Standard | Primary Use | |-------------|----------|-------------| | P&ID | ISA-5.1 | Piping and instrumentation, fluid systems | | SLD | IEEE | Single-line electrical diagrams, power distribution | | Floor Plan | Site-specific | Equipment layout, spatial relationships | | Isometric | ASME | 3D pipe routing in 2D representation |
**Output formats:** SVG (primary, web-renderable) and DXF (CAD import via svg2dxf).
**When to use this skill:**
**Mandatory in every drawing:**
ENGINEERING DISCLAIMER This output was generated by an AI assistant and has NOT been reviewed by a licensed Professional Engineer (PE). All calculations, drawings, and specifications must be verified by a qualified professional before use in any construction, installation, or operational context. Local building codes, electrical codes, and plumbing codes may impose requirements not captured in this output. The user assumes all responsibility for verification and compliance.
> **ENGINEERING DISCLAIMER**: All drawings generated by this skill must be verified by a licensed Professional Engineer (PE) before use in construction, installation, or operational contexts. This disclaimer is non-removable and applies to all output formats.
**Quick routing:**
---
All drawing types share a six-step SVG generation pipeline:
**Step 1: Layout Grid** Set up a coordinate system based on paper size and scale:
Paper: A1 (841x594mm at 1:50 scale -> drawing area covers 42m x 29.7m real-world) Grid: 10mm base grid for component snapping Margins: 20mm all sides, 50mm bottom for title block Origin: Top-left at (20, 20)mm
Standard paper sizes:
Standard scales: 1:20, 1:50, 1:100, 1:200, 1:500, NTS (not to scale)
**Step 2: Component Placement** Place symbols from the symbol library at specified coordinates:
// Reference the ISA-5.1 library (from references/symbols/symbols-pid.ts)
// or IEEE library (from references/symbols/symbols-electrical.ts)
import { PID_SYMBOLS } from './references/symbols/symbols-pid.js';
import { ELEC_SYMBOLS } from './references/symbols/symbols-electrical.js';
const symbol = PID_SYMBOLS['centrifugal-pump'];
// Place at grid coordinate with optional rotation
const placed = placeSymbol(symbol, { x: 150, y: 200 }, { rotation: 0 });**Step 3: Connection Routing** Route pipes and wires between components with automatic bend detection:
**Step 4: Dimensions and Annotations**
An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (open-gsd)
Repo: Tibsfox/gsd-skill-creator
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
FS-UAE emulator configuration and launch: hardware profiles, ROM management, WHDLoad integration, config generation, and state snapshots. Use when configuring…
Manages Aminet INDEX infrastructure: fetch, parse, cache, and incremental update of ~84,000-entry package database. Use when managing INDEX data, checking…
Aminet package installation: LhA/LZX extraction, Amiga filesystem mapping, dependency detection, install tracking, and scan gate enforcement. Use when…
Selective Aminet package mirroring: single-package fetch, integrity verification, mirror state tracking, bulk download, and sync detection. Use when…
Multi-layer virus scanning for Aminet packages. Signature-based detection, heuristic hunk analysis, boot block scanning, quarantine management, and scan…