Domain Guides
Spec-Craft supports multiple creative production domains.
Manga Production
Define your storyboard in Obsidian. Use the trigger_svg_build tool to inject dialogue from your strategy into SVG templates.
Strategy: YAML metadata in Obsidian.
Tactics: Translated SVGs in the
build/directory.
CAD Modeling (JSCAD)
Specify geometric requirements in Obsidian. Use trigger_cad_build to generate JSCAD code and export STL files.
Visual Feedback: AI can analyze generated SVGs to “see” the model’s dimensions.
3D Scene Construction (Blender)
Describe tray landscapes (Bonkei) in Obsidian. Use generate_blender_script to create Python scripts for Blender.
Process: Obsidian Spec → Blender Python Script → Automated 3D Build.
Visual Verification: Use
render_blender_svgto generate line-art projections for AI analysis.
Architectural Design (Bonsai)
Manage architectural strategies and tactical implementations using the IFC (Industry Foundation Classes) standard. Spec-Craft generates Python scripts that utilize the Bonsai (BlenderBIM) API to create BIM-compliant models.
Standards: OpenBIM / IFC compliance.
Workflow: Obsidian Strategy → Bonsai Python Script → IFC Asset Generation.
AI Verification: AI can visually inspect walls and slabs using SVG projections to ensure compliance with the strategy.
AI-Assisted Implementation (Emacs Sandbox)
Spec-Craft provides a dedicated Emacs sandbox to help AI agents write and verify code.
Isolation: Uses a project-specific init directory (
.spec-craft/emacs/) to avoid affecting your personal config.Capabilities: Pre-configured with LSP (Eglot), Linting (Flymake), and Tree-sitter for high-precision editing.
Workflow: AI initializes the sandbox with
setup_emacs_sandboxand performs edits viaedit_with_emacs.