aif-architecture

Plan Solana iOS architecture and generate a tailored ARCHITECTURE.md guide.

2|Updated Sep 13, 2022
One-click install
npx skills add https://github.com/horizontalsystems/solana-kit-ios --skill aif-architecture-horizontalsystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-architecture
Source: https://github.com/horizontalsystems/solana-kit-ios/tree/main/.claude/skills/aif-architecture
Command: npx skills add https://github.com/horizontalsystems/solana-kit-ios --skill aif-architecture-horizontalsystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate architecture guidelines for Solana iOS projects by analyzing the tech stack and project requirements to produce a tailored ARCHITECTURE.md.

Core Features & Use Cases

  • Context analysis: Reads project signals (DESCRIPTION.md) to understand tech stack, size, and requirements.
  • Architecture recommendation: Evaluates patterns (Clean Architecture, DDD, Microservices, Modular Monolith, Layered) and selects the best fit for the project.
  • Artifact generation: Creates .ai-factory/ARCHITECTURE.md with overview, decision rationale, folder structure, dependencies, and key guidelines.
  • Use Case: When starting a new Solana iOS project or after /aif setup to align the architecture with project goals.

Quick Start

Run the architecture planner against your project context to generate ARCHITECTURE.md.

Frequently Asked Questions about aif-architecture

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

FAQPage Schema
How do I generate architecture guidelines for a Solana iOS project?

To generate architecture guidelines for a Solana iOS project, this Skill analyzes your tech stack and requirements to produce a detailed ARCHITECTURE.md file. It evaluates patterns like Clean Architecture or Modular Monolith and outputs folder structure, dependencies, and rationale.

When do I need to create an architecture decision document for my iOS app?

You need an architecture decision document during project initialization, architecture discussions, or after running an initial setup command. This Skill creates a tailored guide capturing overview, decision rationale, and folder structure to align your architecture with project goals.

How does architecture pattern selection work for mobile blockchain applications?

Architecture pattern selection works by reading project signals from your DESCRIPTION.md to understand requirements, then evaluating patterns like Clean Architecture, DDD, and Microservices. The Skill selects the best fit and documents the decision rationale in the generated ARCHITECTURE.md.

Can I use this architecture planner if my iOS project does not use Solana?

This architecture planner is specifically tailored for Solana iOS projects, analyzing the tech stack and requirements to recommend suitable patterns. Using it for non-Solana projects may result in architecture guidelines that do not align with your specific blockchain integration needs.

What is the best way to structure folders and dependencies for a modular iOS architecture?

The best way to structure folders and dependencies is to generate a tailored ARCHITECTURE.md using this Skill. It evaluates your project context and produces a comprehensive guide including the recommended folder structure, dependency list, and key architecture guidelines.

What limitations exist when auto-creating architecture guidelines from project context?

A limitation when auto-creating architecture guidelines is that the output relies entirely on the accuracy of your project context signals, specifically the DESCRIPTION.md file. If the input tech stack or requirements are incomplete, the generated folder structure and pattern recommendations may be insufficient.