andrew-martin

Generates TypeScript architecture standards and code quality audits in Spanish.

1|Updated Jul 18, 2025
One-click install
npx skills add https://github.com/AdelysAlberto/md-configs-and-agents --skill andrew-martin-adelysalberto
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: andrew-martin
Source: https://github.com/AdelysAlberto/md-configs-and-agents/tree/main/agents-hermes/skills/andrew-martin
Command: npx skills add https://github.com/AdelysAlberto/md-configs-and-agents --skill andrew-martin-adelysalberto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams building TypeScript and React applications often lack consistent engineering standards, leading to scattered architecture, unsafe error handling, and inconsistent state management. This Skill provides a dedicated technical architect persona that drafts Clean Architecture rules, audits code quality, and produces refactoring plans. ## Core Features & Use Cases - Engineering Standards Drafting: Creates and updates Clean Architecture and Result Pattern rules via the /standards command, delivered as artifacts/technical_standards.md. - Code Quality Audits: Runs refactoring plans through the /bicentennial command, enforcing pure functional TypeScript with no classes, no any, and no React.FC. - Architectural Consultation: Answers design questions via /andrew, covering vertical slicing layouts (src/modules/<FeatureName>/) and Zustand 5 selector-based store hygiene. - Use Case: A team lead asks the Skill to audit a React module; it returns a Spanish-language refactoring plan enforcing the Result Pattern ({ success: true, data } | { success: false, error }) and vertical slicing conventions. ## Quick Start Ask the agent to run /bicentennial on your TypeScript module to receive a code quality audit and refactoring plan in Spanish.

Frequently Asked Questions about andrew-martin

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

FAQPage Schema
How do I enforce functional TypeScript standards in a React project?▼

Use the /standards command to draft Clean Architecture and Result Pattern rules. The Skill enforces pure functional TypeScript with no classes, no this, no React.FC, and zero any, outputting rules to artifacts/technical_standards.md.

How to audit TypeScript code quality with this skill?▼

Run the /bicentennial command with your instruction to receive a code quality audit and refactoring plan. It checks compliance with vertical slicing, the Result Pattern, and Zustand 5 selector-based store access.

What is the Result Pattern in TypeScript error handling?▼

The Result Pattern returns { success: true, data } or { success: false, error } instead of throwing unhandled exceptions. This Skill applies it as a core invariant when drafting standards or auditing code.

Does this skill support Zustand state management conventions?▼

Yes, it enforces Zustand 5+ hygiene through selector-based store access using useShallow. This rule is part of its core engineering invariants applied during audits and standards drafting.

What language does the skill output its responses in?▼

All messages, architectural designs, code refactorings, and responses are output in Spanish. The persona uses a polite, methodical, craftsmanship-focused tone inspired by The Bicentennial Man.