elixir-portable-application
Elixir portable JSON application.
Skill by Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jordanhubbard-elixir-portable-application-e314ce
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/elixir-portable-application
What's inside
- Skill name
elixir-portable-application- Description
- Elixir portable JSON application. Use for Literate AI workflow tasks.
- License
- Apache-2.0
- Metadata
- author: Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
- Instructions
- 52 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Elixir portable JSON application Implement the selected Elixir Flavor at `source/main.exs` with helper modules beneath `source/`. Use Elixir 1.18+ and Erlang/OTP 27+ standard libraries. Decode the sole `System.argv()` argument with `JSON.decode!`, require an arguments array, validate its shapes and domain constraints, and call ordinary application functions with its positional elements. Encode the complete specified result with `JSON.encode!` and one newline. Preserve exact integers and represent fractional domain values as specified decimal strings or scaled integers. Resolve every `Code.require_file` helper and test path relative to `__DIR__`, so the copied artifact works from any current directory after source custody is gone. Dispatch `--litai-test` and `--litai-smoke` before JSON parsing. Put native behavior cases in `source/tests/litai_test.exs`; assertions must call the real application logic and fail nonzero. Report precisely the generated test result envelope required by `portable-application-implementation`, without reading the manifest. When using ExUnit, suppress its progress output and emit the envelope only after all cases pass. Keep Mix/Hex/Phoenix and release assembly outside this dependency-free profile. When Make or Bazel requires one export file, assemble a self-contained `.exs` script containing its helper modules and native tests at `EXPORT_PATH` (Make) or `run.exs` (Bazel). Run it with the selected Elixir tool; never ship a shell launcher or leave helper paths pointing into the former generation workspace. A selected build-system Flavor may supply a reviewed wrapper or faithful build; it does not relax these dependency or source-custody requirements. For Bazel actions, read the exact executable from `LITAI_LANGUAGE_TOOL`; Standard supplies it through `--action_env` together with a PATH containing the bound BEAM installation. Do not assume an ambient `elixir` is visible in Bazel's sandbox. For Make, use the `LITAI_LANGUAGE_TOOL` make variable as one quoted executable. On Windows, keep Make/Bazel assembly code in an `.exs` file and pass its paths to the selected launcher. Framework runtime phases invoke the bound native Erlang entry point to preserve multiline code and JSON without batch-shell evaluation. For a library recipe, implement the exact locked import surface instead of a product JSON entrypoint. Keep public `.ex` modules beneath `source/<package>/` and inside the package's CamelCase namespace (`invoice_api` becomes `InvoiceApi`). Implement every declared function or macro name, including `?`/`!` suffixes when declared. Put helpers inside the same retained package closure. Keep `source/main.exs --litai-test` as the generated-test launcher; it must load retained modules relative to `__DIR__` and report the normal generated-test envelope. Compile the package's `.ex` closure with `Kernel.ParallelCompiler.compile/2` in that launcher so struct and macro dependencies work independently of file order. Define each module once; do not `Code.require_file` another package `.ex` file from within a file in that same compiled closure. The framework compiles the retained package closure for native import observation and runs a separately reviewed `.exs` acceptance harness; generated tests do not replace independent acceptance. Resolve library dependencies from the exact runtime-provided provider artifact roots in the recipe, never from ambient modules or a fetched Hex substitute.
From jordanhubbard/literate-ai, Apache-2.0.
More from jordanhubbard/literate-ai
- 0.638score
regenerate-literate-ai-manager-overview
jordanhubbard
Regenerate and refresh the Literate-AI manager and engineering overview document pair (presentation and narrative) when the framework, CLI, qualification…
SkillAFreshness: A★ 28Claude Code +9 - 0.547score
generate-nvidia-cuda-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Generate and test a C++ CUDA or Python CUDA application from a Literate AI specification after an exact NVIDIA stack has been selected.
SkillAFreshness: A★ 28Claude Code +9 - 0.547score
agent
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Shared rules for Literate AI agent skills nested under skills/agent.
SkillAFreshness: A★ 28Claude Code +9 - 0.546score
repo-man-build-system
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
NVIDIA repo_man build-entrypoint design.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
backend-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Fundamental back-end generation indexed off selected language Flavors.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
docker-container-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Docker container image assembly from selected packaging Flavors, declared entrypoints, and parent-container Flavor closure.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
frontend-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Fundamental browser front-end generation in JavaScript.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
language-elixir
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Recover evidence-backed Elixir and Erlang/OTP behavior when translating Elixir source into Literate AI specifications.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
mcp-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
MCP as a product protocol for generated applications: tools, resources, schema validation, and structured errors.
SkillAFreshness: A★ 28Claude Code +9 - 0.543score
debug-spec-map
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Debug spec-to-source mapping anchors.
SkillAFreshness: A★ 28Claude Code +9 - 0.542score
bazel-build-system
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Bazel-preferred build-system design.
SkillAFreshness: A★ 28Claude Code +9 - 0.542score
cmake-build-system
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
CMake build-system design.
SkillAFreshness: A★ 28Claude Code +9
Signals
- Stars
- 28
- Forks
- 10
- Open issues
- 26
- Last commit (this folder)
- Oct 10, 2026 (18 days ago)
- Last release
- Oct 12, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/jordanhubbard/literate-ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.311score
elixir-portable-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Elixir portable JSON application.
SkillAFreshness: A★ 8Claude Code +9 - 0.280score
elixir-portable-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Elixir portable JSON application.
SkillAFreshness: AClaude Code +9
More from Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
- 0.547score
generate-nvidia-cuda-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Generate and test a C++ CUDA or Python CUDA application from a Literate AI specification after an exact NVIDIA stack has been selected.
SkillAFreshness: A★ 28Claude Code +9 - 0.547score
agent
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Shared rules for Literate AI agent skills nested under skills/agent.
SkillAFreshness: A★ 28Claude Code +9 - 0.546score
repo-man-build-system
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
NVIDIA repo_man build-entrypoint design.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
backend-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Fundamental back-end generation indexed off selected language Flavors.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
language-elixir
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Recover evidence-backed Elixir and Erlang/OTP behavior when translating Elixir source into Literate AI specifications.
SkillAFreshness: A★ 28Claude Code +9 - 0.544score
docker-container-application
Literate AI maintainers <literate-ai-maintainers@users.noreply.github.com>
Docker container image assembly from selected packaging Flavors, declared entrypoints, and parent-container Flavor closure.
SkillAFreshness: A★ 28Claude Code +9
Cite this page
elixir-portable-application skill. Agent Mart. https://agentmart.dev/skills/jordanhubbard-elixir-portable-application-e314ce (last updated 2026-10-24)