What problem does it solve?
This Skill provides expert guidance on the Agent-First Development (AFD) methodology, enabling the creation of software where AI agents are first-class users, ensuring commands are the product and UI is a swappable surface.
Core Features & Use Cases
- Command Design: Learn best practices for naming conventions and structuring commands for clarity and agent compatibility.
- CLI Validation: Understand the importance of testing commands via the CLI before building UI, ensuring a robust foundation.
- CommandResult Schema: Implement structured outputs that include UX-enabling metadata like confidence, reasoning, and suggestions for AI-driven interactions.
- Use Case: When designing a new feature for your application, use this Skill to understand how to define it as a command first, ensuring it's accessible to both human users and AI agents from the outset.
Quick Start
Use the afd-developer skill to learn about the Agent-First Development methodology and its core principles.