Skip to main content

About SLIM

Modernizing software through the automated infusion of best practices.

What is SLIM?

Software Lifecycle Improvement & Modernization (SLIM) is a NASA initiative that transforms how teams adopt software best practices. Instead of lengthy documentation, SLIM delivers best practices as automated solutions that install and configure themselves in seconds.

What makes SLIM unique:

  • 🤖 AI-powered automation - Best practices that apply themselves
  • 🎯 One-command installation - Works with multiple AI tools
  • 🔄 Always up-to-date - Marketplace evolves with industry standards
  • 🌐 Open source - Free to use and contribute (License)

What We Provide

Best Practices Hub

Browse and install automated solutions from our marketplace:

🎯 Skills AI-powered workflows for specialized tasks (README generation, license setup, security scanning, etc.)

🔌 MCP Servers Integrations with external services (GitHub, Slack, APIs)

🤖 Agents Autonomous multi-step operations (security audits, documentation maintenance, compliance checks)

📝 Manual Guides Step-by-step instructions for practices requiring human judgment

Coverage Areas

Our marketplace includes best practices across numerous categories related to the software development life cycle, including how projects are run, how teams communicate, how information is documented, how operations are conducted, and more.


How It Works

For Users

  1. Browse the marketplace
  2. Install via AI tool (e.g., for Claude Code: /plugin install skill-name@slim-marketplace)
  3. Use by asking your AI assistant

Compatible AI Tools:

  • Claude Code
  • Cursor
  • Windsurf
  • Aider
  • Other AI assistants with skill/MCP support

For Contributors

SLIM is community-driven. Contribute by:

  • Creating new skills or agents
  • Improving existing best practices
  • Sharing your expertise
  • Providing feedback on priorities

Our Process

1. Community Input

We gather improvement needs from NASA multi-mission projects and prioritize based on impact.

→ View planning board

2. Develop Automation

Contributors package best practices as skills, MCP servers, or agents with a focus on automation-first.

→ See contributing guide

3. Distribute & Track

Solutions are available via the marketplace. Track adoption through our leaderboards:


Community Members

SLIM community members actively use and contribute to the marketplace:

ProjectPoint of Contact
Advanced Multi-Mission Operations System (AMMOS)@PaulMRamirez
Hybrid Science Data System (HySDS)@hookhua
F' (FPrime)@LeStarch, @thomas-bc
OPERA@riverma
Planetary Data System (PDS)@jordanpadams, @nutjob4life
Unity Science Data System (SDS)@GodwinShen, @mike-gangl, @nutjob4life

Want to join? Projects with a POC who actively uses the marketplace and contributes improvements are welcome to become community members.


Resources

For Developers:

Get Started: