Skip to content

paralleldrive/sudolang.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SudoLang.ai

The standard library for AI-Driven Development.

A public collection of reusable metaprograms, agent scripts, and prompt modules.

SudoLang is a pseudocode language for prompting large language models with clear structure, strong typing, and explicit control flow.

Why SudoLang?

For most simple prompts, natural language is better. Use it. But if you need the AI to follow a program, obey constraints, keep track of complex state, or implement complex algorithms, SudoLang can be extremely useful.

  • Because of the natural language emphasis, SudoLang is easier to learn than programming languages like JavaScript or Python.
  • Pseudocode can improve reasoning performance vs natural language prompts, and create shorthands for many prompting styles, such as chain-of-thought reasoning, decision trees, etc.
  • SudoLang is a declarative, constraint-based, interface-oriented programming language, which makes it one of the most expressive and compact programming languages in the world. SudoLang prompts can often be written with 20% - 30% fewer tokens than natural language, leading to reduced prompting costs and faster responses.
  • Structured pseudocode provides scope blocks, indentation, and visual encapsulation which makes it easier to navigate and maintain complex prompts than natural language.
  • Structured templates and queries using predefined types and interfaces can reduce the probability of malformed responses and dramatically reduce the number of tokens required to interact with the language model, particularly when requesting data in yaml or csv formats.

Please read the SudoLang documentation for more information about the language.

Modules include:

  • 🧠 Metaprograms for LLMs (programs that build programs)
  • 🧭 Product discovery and story mapping
  • 🤖 Agent behaviors and workflows
  • 🧪 Test generators
  • 🛠️ Development process automation scripts

Coming soon:

  • 🎨 UI sketch prompts
  • 📄 Documentation generators
  • 🔌 API design

Getting Started

Visit the SudoLang Github Repository and be sure to install SudoLang syntax highlighting. Then come back here to find the metaprograms and automations to help 10x your development productivity and get the most out of AI Driven Development.

About

AIDD SudoLang Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •