austin-dev

Advise architectural and refactor decisions using defined stack preferences and principles.

1|1|Updated Jul 31, 2023
One-click install
npx skills add https://github.com/austinwilcox/dotfiles --skill austin-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: austin-dev
Source: https://github.com/austinwilcox/dotfiles/tree/main/.claude/skills/austin-dev
Command: npx skills add https://github.com/austinwilcox/dotfiles --skill austin-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you make better architectural and refactoring decisions by providing Austin’s hard-won stack preferences and load-bearing principles during explicit consultation.

Core Features & Use Cases

  • Architecture & refactor advising: Aligns proposals with Austin’s stack and principles while still honoring the “ship working software” mindset.
  • Preference-driven decisioning: Guides choices like TypeScript-first, Tanstack ecosystem conventions, Zod validation, and Luxon for time handling.
  • Conflict-aware guidance: When repo conventions differ from Austin’s defaults, it recommends following existing code patterns for the immediate task and flags divergence clearly.

Quick Start

Invoke /austin-dev and describe the specific architectural or refactor decision you’re facing, including any relevant constraints and the current stack choices.

Frequently Asked Questions about austin-dev

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

FAQPage Schema
How do I get architectural decision support for a TypeScript refactoring task?

To get architectural decision support, invoke the advisor with your specific refactoring constraints and current stack choices. The system evaluates your proposal against defined preferences like TypeScript-first development, Zod validation, and Luxon time handling to provide targeted guidance.

What is the best way to handle architectural conflicts with existing repo conventions?

The best way to handle architectural conflicts is to follow existing repo conventions for the immediate task while clearly flagging the divergence from default preferences. This conflict-aware guidance ensures consistency within the codebase while documenting deviations from standard stack choices.

How do I validate an architectural proposal against load-bearing development principles?

To validate an architectural proposal, submit your design constraints for advisory review. The system actively pushes back on principle violations and provides decision guidance that aligns your architecture with established stack preferences and a ship working software mindset.

Can I use this advisory guidance for general brainstorming and open-ended design discussions?

No, this advisory guidance is not designed for general brainstorming or open-ended design discussions. It specifically provides decision support for concrete architectural and refactor choices, responding only to explicit invocation with targeted advisory recommendations.

Does the guidance enforce specific stack preferences like TypeScript-first and Luxon?

Yes, the guidance enforces specific stack preferences including TypeScript-first development, Tanstack ecosystem conventions, Zod validation, and Luxon for time handling. It actively pushes back on proposals that violate these load-bearing principles.