gk-architect

Generate an ARCHITECTURE.md defining structural patterns and technical constraints for software projects.

1|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/gkganesh12/gk-stack --skill gk-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gk-architect
Source: https://github.com/gkganesh12/gk-stack/tree/main/skills-extra/gk-architect
Command: npx skills add https://github.com/gkganesh12/gk-stack --skill gk-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents architectural drift and inconsistent coding patterns by forcing the definition of a project's structural constitution before any implementation begins.

Core Features & Use Cases

  • Standardized Foundation: Generates a canonical ARCHITECTURE.md that serves as the agent's constitution for folder structure, naming conventions, and state management.
  • Drift Prevention: Integrates with review processes to ensure every task adheres to the established architectural patterns.
  • Use Case: Before starting a new web application, use this Skill to define the tech stack, folder structure, and testing philosophy, ensuring the agent does not default to unconsidered or inconsistent patterns.

Quick Start

Run the gk-architect skill to establish the architectural foundation for this project based on the existing brief.

Frequently Asked Questions about gk-architect

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

FAQPage Schema
How do I establish a software architecture constitution before writing code?

To set up an architecture constitution for a new web application, define the tech stack, folder structure, and testing philosophy before development starts. This ensures the agent does not default to unconsidered or inconsistent patterns during the build.

How do I prevent agentic drift when generating code for web and mobile apps?

You can prevent agentic drift by applying the O'Reilly principle of architecture-before-spec to define technical constraints and structural patterns upfront. This maintains high code quality standards and stops inconsistent coding patterns.

What is the best way to standardize folder structure and naming conventions for a new project?

The best way to standardize folder structure and naming conventions is by generating a canonical ARCHITECTURE.md file. This document serves as the agent's constitution, enforcing adherence to established architectural patterns throughout the project.

Do I need an architecture specification before scaffolding a backend application?

Yes, you need an architecture specification before scaffolding a backend application to define state management and structural patterns. Forcing this definition before implementation prevents architectural drift and inconsistent coding.

How do I enforce architectural governance during the development lifecycle?

To enforce architectural governance, integrate review processes that check every task against the established architectural patterns defined in your constitution. This ensures every task adheres to the defined structural patterns and technical constraints.