
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
ultraprompt
Advanced tools
TrinityAI UltraPromptML compiler - Transform .upml files into hyper-efficient LLM-optimized prompts with 60-65% token reduction
Transform .upml files into hyper-efficient, LLM-optimized prompts using a unified signals engine and streamlined CLI.
v1.0.14 Update: Major performance improvements with signal caching (40-60% faster), unified API functions (62% code reduction), enhanced error diagnostics, and configurable recursion limits. Full settings documentation and schema versioning added.
# Install globally with npm
npm install -g ultraprompt
# Compile a .upml file to optimized .md (writes prompt.md next to input)
upml prompt.upml
# Initialize a starter template from settings
upml init
# Add/update a signal mapping (persists in src/settings.ultraprompt.json)
upml signal "UltraPromptML" UPML
# Get help and usage information
upml --help
SYSTEM: [ATTRIBUTE: IDENTITY] {
<SYSTEM_PROMPT>
NAME: "Aurora"
AUTHOR: "TrinityAI Research"
AXIOMATIC: "You are Aurora, a concise and helpful assistant."
TONE: "Professional and friendly"
CUTOFF_DATE: "2025-01-01"
CURRENT_DATE: "${getCurrentTimestamp()}"
</SYSTEM_PROMPT>
}
Compiles to a compact, signal-boosted form:
SYSTEM:<SP ATTB="IDT">{NM:"Aurora",AUTHOR:"TrinityAI Research",AX:"ur Aurora, a concise and helpful assistant.",TONE:"Professional and friendly",RK:"2025-01-01",CD:"${getCurrentTimestamp()}"}</SP>
src/settings.ultraprompt.json drives all abbreviations.[ ... ] prelude hoisted to the first tag as attributes using attribute_signals.<> and [] in the compiled output.you are -> ur, cannot -> cant, etc.| Format | Tokens | Reduction |
|---|---|---|
| Original UPML | 245 tokens | - |
| Compiled Output | 89 tokens | 63.7% |
| Manual Optimization | 156 tokens | 36.3% |
src/settings.ultraprompt.json is the single source of truth.quickstart_template: a string containing a starter UPML template wrapped in { ... }.signals: unified mapping for tags, keys, and NL terms (multi-word supported).attribute_signals: mappings used when hoisting attributes from the section prelude.CLI commands update this file as needed (e.g., upml signal “Full Form” ABBR).
For detailed UPML syntax and advanced features, see documentation.md.
upml signal "Full Term" ABBRsrc/settings.ultraprompt.json and modify signals or attribute_signals.Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License - see the LICENSE file for details.
UltraPromptML is developed by TrinityAI Research, specializing in advanced LLM development.
FAQs
TrinityAI UltraPromptML compiler - Transform .upml files into hyper-efficient LLM-optimized prompts with 60-65% token reduction
We found that ultraprompt demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.