power-of-ten

Audit code quality against NASA/JPL Power of Ten safety-critical rules.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/remigius-labs/power-of-ten --skill power-of-ten
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: power-of-ten
Source: https://github.com/remigius-labs/power-of-ten/tree/main
Command: npx skills add https://github.com/remigius-labs/power-of-ten --skill power-of-ten

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic code quality auditing based on NASA/JPL's Power of Ten rules helps teams assess safety-critical code quality, reduce risk, and improve maintainability across languages.

Core Features & Use Cases

  • Language-agnostic evaluation according to the 10 rules framework
  • Generates per-rule findings with locations and prioritized recommendations
  • Suitable for code reviews, pre-production audits, and safety-critical preparation

Quick Start

Run the power-of-ten audit on a codebase to generate a structured quality report.

Frequently Asked Questions about power-of-ten

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is NASA's Power of Ten code quality audit and when do I need it?

The Power of Ten audit systematically evaluates code robustness against NASA/JPL safety-critical rules. You need this audit for safety-critical preparation and pre-production code reviews to reduce risk and improve maintainability across multi-language codebases.

How do I run a Power of Ten code review on a multi-language codebase?

Run the Power of Ten code review by executing the audit on your codebase to generate a structured quality report. It applies language-agnostic evaluation across Bash, Python, JavaScript, TypeScript, Solidity, Go, and Rust, providing per-rule findings with locations and prioritized recommendations.

Can I use static analysis for safety-critical code preparation in Solidity and Rust?

Yes, you can use static analysis for safety-critical code preparation in Solidity and Rust. The audit applies language-agnostic evaluation according to the 10 rules framework to various project sizes, ensuring robustness across supported languages.

Does the Power of Ten audit work with Bash and Go projects of any size?

The Power of Ten audit works with Bash and Go projects of various sizes. It applies language-agnostic evaluation according to the 10 rules framework, generating per-rule findings with specific locations and prioritized recommendations for your codebase.

What's the best way to systematically audit code for safety and quality?

The best way to systematically audit code for safety is applying NASA/JPL Power of Ten rules. This generates per-rule findings with locations and prioritized recommendations, making it suitable for code reviews, pre-production audits, and safety-critical preparation.