altitude

Identifies the software layer (data, storage, API, etc.) where a problem originates.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/ronniepinnell/casper --skill altitude
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: altitude
Source: https://github.com/ronniepinnell/casper/tree/main/skills/altitude
Command: npx skills add https://github.com/ronniepinnell/casper --skill altitude

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies the actual layer at which a problem is occurring, allowing fixes to be applied directly to the root cause, not just the symptoms.

Core Features & Use Cases

  • Layer Identification: Determines the specific software layer (data, storage, API, business logic, UI, process/people) where a problem originates.
  • Prevent Recurring Bugs: Encourages fixes to be made at the correct layer, reducing the likelihood of recurrence.
  • Use Case: When encountering a bug in a web application, use this Skill to determine whether the problem lies in the data model, API, or UI layer before attempting a fix.

Quick Start

/altitude "issue in login fails at ' authentication process'"

Frequently Asked Questions about altitude

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

FAQPage Schema
How do I identify the root cause of a software bug instead of fixing symptoms?▼

Root cause analysis identifies the specific software layer where a problem originates, such as the data model, storage, API, business logic, or UI, allowing you to apply fixes directly to the actual source rather than treating surface symptoms.

What is the best way to troubleshoot a web application login failure across different layers?▼

Troubleshooting a web application login failure requires layer identification to determine whether the issue originates in the authentication process, API, data model, or UI before attempting a repair, preventing recurring bugs from misapplied fixes.

Why does my software bug keep recurring after applying a patch?▼

Software bugs recur when fixes target symptoms instead of the root cause, which requires accurate bug diagnosis to pinpoint the exact layer, such as storage or business logic, ensuring the underlying issue is effectively resolved.

How do I diagnose which software layer is causing an issue in my application?▼

Diagnosing the problem layer involves analyzing the issue against the data, storage, API, business logic, UI, and process layers to isolate where the failure originates, providing a basis for accurate and effective issue resolution.

Can I use root cause analysis for both software development and support scenarios?▼

Root cause analysis applies directly to both software development and support scenarios, diagnosing problems by pinpointing the layer where they occur to prevent addressing symptoms and ensure effective troubleshooting across the lifecycle.