auto-why

Retrieve decision rationale from Lore, SPEC, and ARCHITECTURE documentation.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/shin0720/autopus --skill auto-why-shin0720
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-why
Source: https://github.com/shin0720/autopus/tree/main/.autopus/plugins/auto/skills/auto-why
Command: npx skills add https://github.com/shin0720/autopus --skill auto-why-shin0720

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the time-consuming process of manually searching through scattered project documentation (Lore, SPEC, and ARCHITECTURE records) to find the reasoning behind past project decisions, which often slows down development and leads to inconsistent or redundant choices.

Core Features & Use Cases

  • Decision Rationale Lookup: Quickly retrieves the original justification for past project decisions from Lore, SPEC, and ARCHITECTURE records.
  • Context Preservation: Helps teams avoid re-litigating old decisions by providing clear, traceable context for existing project choices.
  • Use Case: For example, if you are unsure why a specific plugin architecture was chosen for the autopus-adk project, use this skill to pull the original decision constraints and reasoning from the project's documentation.

Quick Start

Use the auto-why skill to retrieve the original rationale for the decision to adopt the Autopus plugin system for the project.

Frequently Asked Questions about auto-why

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

FAQPage Schema
How do I find the original rationale for past architecture decisions in project documentation?

Decision rationale lookup retrieves the original justification for past choices from project Lore, SPEC, and ARCHITECTURE documentation. This prevents teams from re-litigating old decisions by providing fast, traceable access to historical context.

Why does my team keep re-litigating past technical decisions during development?

Teams re-litigate decisions when historical context is lost across scattered Lore, SPEC, and ARCHITECTURE records. Tracing decision rationale provides the clear constraints and reasoning needed to maintain implementation consistency and avoid redundant work.

What's the best way to trace decision rationale across multiple project specs?

The best way to trace decision rationale is to query centralized Lore, SPEC, and ARCHITECTURE documentation rather than searching files manually. This provides traceable access to the constraints and reasoning behind choices like adopting a specific plugin architecture.

Does this decision tracing approach work with existing project lore and specs?

Yes, decision tracing works directly with existing project lore and specs by retrieving historical justifications from Lore, SPEC, and ARCHITECTURE records. It requires no manual restructuring of your current documentation to locate past context.

When do I need to lookup past decision context in software development workflows?

You need to lookup past decision context in software development workflows when referencing historical choices to avoid redundant work and maintain implementation consistency. This is essential when onboarding new team members or questioning existing architectural constraints.