generate-architecture

Generates structured architecture documentation for Laravel packages from PRD requirements.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/jftecnologia/laravel-package-skeleton --skill generate-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-architecture
Source: https://github.com/jftecnologia/laravel-package-skeleton/tree/main/.claude/skills/generate-architecture
Command: npx skills add https://github.com/jftecnologia/laravel-package-skeleton --skill generate-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation and updating of comprehensive architecture documentation for Laravel packages, ensuring clarity on technical organization, folder structure, and component responsibilities.

Core Features & Use Cases

  • Structured Documentation: Generates markdown files for package structure, components, data flow, configuration, and extensions.
  • Contextual Awareness: Reads PRD, code standards, and tech stack constraints to inform documentation.
  • Use Case: When developing a new Laravel package, use this Skill to generate the initial docs/architecture/STRUCTURE.md and docs/architecture/COMPONENTS.md files based on the project's requirements and defined coding standards.

Quick Start

Use the generate-architecture skill to create the initial architecture documentation for the current Laravel package.

Frequently Asked Questions about generate-architecture

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

FAQPage Schema
How do I generate architecture documentation for a Laravel package?

Generate Laravel package architecture documentation by reading PRD requirements and code standards to output structured markdown files defining package structure, components, and data flow. This ensures clarity on technical organization and folder structure without manual writing.

What should be included in Laravel package architecture documentation?

Laravel package architecture documentation should include package structure, component architecture, data flow, configuration, and extension points. It must reflect PRD requirements, tech stack constraints, and architectural principles like No DDD and pragmatic SOLID.

Can I update existing architecture documentation for my Laravel package?

You can update existing architecture documentation for a Laravel package by re-evaluating the PRD and code standards. The Skill supports updating current docs to ensure adherence to specific architectural principles and technical organization constraints.

Does this architecture generation approach work without Domain-Driven Design?

This architecture generation approach works without Domain-Driven Design by enforcing a No DDD principle alongside pragmatic SOLID standards. It structures Laravel packages based on technical organization and folder structure rather than domain layers.

What's the best way to document extension points in a Laravel package?

The best way to document extension points in a Laravel package is to generate structured markdown files that define component architecture and configuration. This ensures extension points adhere to defined code standards and tech stack constraints.