Skip to main content

bmorphism-ies-env

Documentation and orchestration for the bmorphism/ies flox environment toolkit

معلومات المصدر

المستودع
plurigrid/asi
آخر نشاط في المصدر
١٠ يونيو ٢٠٢٦ في ١١:٥٥
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٦٧
التفرعات
١٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
bmorphism-ies-env
description
Documentation and orchestration for the bmorphism/ies flox environment toolkit
version
1.0.0
trit
0
role
ERGODIC
color
#8B4513
# bmorphism-ies-env Comprehensive documentation and MCP integration for the 31-tool bmorphism/ies flox environment. **Trit**: 0 (ERGODIC) - Infrastructure coordinator **Environment**: `bmorphism/ies` **Package Count**: 31 tools across languages, utilities, and infrastructure --- ## Overview This skill provides documentation, usage patterns, and MCP tooling for the curated bmorphism/ies flox environment. The environment is optimized for: - Multi-language development (Clojure, Julia, Python, Ruby, JavaScript, Java) - Systems programming and reverse engineering - Data processing and visualization - Cloud infrastructure management - Text editing and language tooling --- ## Environment Manifest ### Programming Languages & Runtimes (8 tools) #### babashka (1.12.209) **Purpose**: Fast-starting Clojure scripting without JVM overhead **Use Cases**: - Shell scripting with Clojure syntax - MCP servers (like flox-mcp-server.bb) - Data pipeline orchestration - CI/CD scripts **Example**: ```bash bb -e "(+ 1 2 3)" # => 6 bb script.clj # Run script ``` **Key Features**: - Instant startup (~10ms) - Built-in libraries: cheshire (JSON), babashka.process, babashka.fs - Native image compilation via GraalVM - SCI (Small Clojure Interpreter) for sandboxing **Documentation**: https://book.babashka.org #### clojure (1.12.3.1577) **Purpose**: Full Clojure runtime with JVM **Use Cases**: - Long-running applications - Libraries requiring JVM features - Performance-critical code - Full ecosystem access **Example**: ```bash clj -M -e "(println \"Hello\")" clj -M:deps tree # View dependency tree ``` **Documentation**: https://clojure.org/guides/getting_started #### julia-bin (1.12.3) **Purpose**: High-performance scientific computing **Use Cases**: - Numerical analysis - Category theory (AlgebraicJulia) - DuckDB integration - ACSet manipulation **Example**: ```julia using Catlab, AlgebraicJulia # Work with ACSets ``` **Integration**: Powers the unworld skill's derivational learning **Documentation**: https://docs.julialang.org #### nodejs (24.12.0) **Purpose**: JavaScript runtime and npm ecosystem **Use Cases**: - Web development - CLI tools - MCP servers (TypeScript) - Build tooling **Example**: ```bash node script.js npm install package npx create-next-app ``` **Documentation**: https://nodejs.org/docs #### python312 (3.12.12) **Purpose**: General-purpose scripting and data science **Use Cases**: - Data processing (pandas, numpy) - Machine learning - MCP servers - System automation **Example**: ```bash python3 -m venv .venv pip install duckdb pandas ``` **Documentation**: https://docs.python.org/3.12/ #### ruby (3.3.10) **Purpose**: Scripting and web development **Use Cases**: - Rails applications - DevOps scripts - Text processing - DSLs **Example**: ```bash ruby -e "puts 'Hello'" gem install bundler ``` **Documentation**: https://www.ruby-lang.org/en/documentation/ #### jdk (21.0.8) / openjdk (21.0.8) **Purpose**: Java development and JVM applications **Use Cases**: - Java applications - Clojure (full JVM) - Scala, Kotlin - Enterprise tooling **Example**: ```bash javac Program.java java Program jshell # REPL ``` **Documentation**: https://docs.oracle.com/en/java/javase/21/ --- ### Text Editors & IDEs (2 tools) #### emacs (30.2) **Purpose**: Extensible, programmable text editor **Use Cases**: - Org-mode literate programming - Lisp development - Email, RSS, everything - MCP integration potential **Key Packages** (likely installed): - `org-mode` - Literate programming - `magit` - Git interface - `lsp-mode` - Language servers - `eshell` - Emacs shell **Example**: ```bash emacs file.org emacsclient -c file.jl # With daemon ``` **Integration**: Works with org-babel-execution skill **Documentation**: https://www.gnu.org/software/emacs/manual/ #### helix (25.07.1) **Purpose**: Modern modal text editor (Rust-based) **Use Cases**: - Fast file editing - Language server protocol (LSP) - Multiple selections - Terminal-native editing **Example**: ```bash hx file.rs hx --health rust # Check LSP status ``` **Features**: - Built-in LSP, DAP, tree-sitter - No plugin system needed - Multiple cursors - Vim-like but different **Documentation**: https://docs.helix-editor.com --- ### Developer Tools (5 tools) #### gh (2.83.2) **Purpose**: GitHub CLI **Use Cases**: - PR management from terminal - Issue tracking - Repo operations - CI/CD inspection **Example**: ```bash gh pr create --title "feat: add feature" gh issue list gh run watch gh repo clone user/repo ``` **MCP Integration**: Could wrap as MCP tool for AI PR creation **Documentation**: https://cli.github.com/manual #### graphviz (12.2.1) **Purpose**: Graph visualization **Use Cases**: - Dependency diagrams - State machines - Category theory diagrams - Data flow visualization **Example**: ```bash dot -Tpng graph.dot -o graph.png neato -Tsvg network.dot -o network.svg ``` **Integration**: Visualize skill dependency graphs, coequalizers **Documentation**: https://graphviz.org/documentation/ #### protobuf (32.1) **Purpose**: Protocol Buffers compiler **Use Cases**: - Serialization schemas - gRPC services - Cross-language data exchange - MCP protocol extensions **Example**: ```bash protoc --python_out=. schema.proto protoc --go_out=. service.proto ``` **Documentation**: https://protobuf.dev #### pkg-config (0.29.2) **Purpose**: Library dependency metadata **Use Cases**: - C/C++ compilation - Linking system libraries - Build system integration **Example**: ```bash pkg-config --cflags --libs sqlite3 pkg-config --modversion gtk+-3.0 ``` **Documentation**: https://www.freedesktop.org/wiki/Software/pkg-config/ #### tree-sitter (0.25.10) **Purpose**: Incremental parsing library **Use Cases**: - Syntax highlighting - Code navigation - AST analysis - Language tooling **Example**: ```bash tree-sitter generate tree-sitter test ``` **Integration**: Used by helix, could power code analysis MCP tools **Documentation**: https://tree-sitter.github.io/tree-sitter/ --- ### Disk Usage Analyzers (4 tools) #### dua (2.32.2) **Purpose**: Fast disk usage analyzer (Rust) **Use Cases**: - Interactive TUI for disk exploration - Fast scanning - Deletion from TUI **Example**: ```bash dua i # Interactive mode dua a /path # Aggregate view ``` **Comparison**: Fastest, interactive, can delete **Documentation**: https://github.com/Byron/dua-cli #### dust (1.2.3) **Purpose**: du + rust = dust (modern du) **Use Cases**: - Tree view of disk usage - Colored output - Quick overview **Example**: ```bash dust # Current dir dust -d 3 # Max depth 3 dust -r # Reverse sort ``` **Comparison**: Best for quick visualizations **Documentation**: https://github.com/bootandy/dust #### gdu (5.32.0) **Purpose**: Go-based disk usage analyzer **Use Cases**: - Fast scanning - TUI interface - Export to JSON **Example**: ```bash gdu # Interactive gdu -n # Non-interactive gdu -o json # Export format ``` **Comparison**: Good balance of speed and features **Documentation**: https://github.com/dundee/gdu #### ncdu (2.9.2) **Purpose**: NCurses disk usage (original) **Use Cases**: - Classic TUI - Stable, reliable - Scriptable **Example**: ```bash ncdu # Interactive ncdu -x # Same filesystem only ncdu -o file # Export ``` **Comparison**: Most mature, scriptable **Documentation**: https://dev.yorhel.nl/ncdu **Recommendation**: Use `dust` for quick checks, `dua` for interactive exploration --- ### Multimedia & Content (3 tools) #### ffmpeg (8.0) **Purpose**: Video/audio processing Swiss Army knife **Use Cases**: - Video transcoding - Audio extraction - Streaming - Format conversion **Example**: ```bash ffmpeg -i input.mp4 output.webm ffmpeg -i video.mp4 -vn audio.mp3 # Extract audio ffmpeg -i input.mp4 -ss 00:01:00 -t 10 clip.mp4 # Clip ``` **Integration**: Could power video processing MCP tools **Documentation**: https://ffmpeg.org/documentation.html #### sox (2021-05-09) **Purpose**: Sound eXchange - audio processing **Use Cases**: - Audio effects - Format conversion - Synthesis - Analysis **Example**: ```bash sox input.wav output.mp3 sox input.wav output.wav tempo 1.5 # Speed up play sound.wav # Play audio ``` **Integration**: Sonification of data (catsharp-sonification skill) **Documentation**: http://sox.sourceforge.net/sox.html #### enchant2 (2.6.9) **Purpose**: Spell checking library **Use Cases**: - Text editors - Document processing - CLI spell check - Multiple dictionary support **Example**: ```bash enchant-lsmod-2 # List backends enchant-2 -l file.txt # Check spelling ``` **Integration**: Text validation in documentation skills **Documentation**: https://abiword.github.io/enchant/ --- ### Infrastructure & Cloud (4 tools) #### google-cloud-sdk (548.0.0) **Purpose**: Google Cloud Platform CLI **Use Cases**: - GCP resource management - Cloud Storage - BigQuery - Kubernetes (GKE) **Example**: ```bash gcloud auth login gcloud compute instances list gsutil cp file.txt gs://bucket/ bq query "SELECT * FROM dataset.table LIMIT 10" ``` **MCP Integration**: Wrap GCP operations as MCP tools **Documentation**: https://cloud.google.com/sdk/docs #### nats-server (2.12.3) **Purpose**: NATS message broker **Use Cases**: - Pub/sub messaging - Service mesh - Event streaming - MCP transport layer **Example**: ```bash nats-server # Start server nats-server -js # With JetStream nats-server -c nats-server.conf # Config file ``` **Integration**: Could power distributed MCP server communication **Documentation**: https://docs.nats.io #### tailscale (1.92.3) **Purpose**: Mesh VPN (WireGuard-based) **Use Cases**: - Secure remote access - Service networking - Exit nodes - MagicDNS
عرض على GitHub
ملف SKILL.md هذا كبير جدا، لذلك يعرض SkillsMP القسم الاول فقط هنا. عرض على GitHub