App
Core CLI application setup and configuration.
Core CLI application setup and configuration.
Service for managing AI assistant configurations and operations.
Concrete implementation of the AssistantRegistry.
Branch naming defaults for SpecifyX
Branch Naming Helper - focused on branch naming pattern application.
Category mapping defaults for SpecifyX template system
Claude AI assistant provider implementation.
CLI Utilities - focused on CLI decorators and output utilities.
Configuration data models for spec-kit
Memory import configuration management.
Configuration service for managing project and global settings
Configuration Helper - focused on project configuration loading and management.
GitHub Copilot AI assistant provider implementation.
Cursor AI assistant provider implementation.
Download Service for spec-kit - Handles GitHub template downloads and archive extraction.
Feature Discovery Helper - focused on feature directory discovery and numbering.
Gemini AI assistant provider implementation.
Git Operations Helper - focused on git repository operations.
Git service for repository operations
Centralized injection point definitions with no duplication.
Interactive UI components with Rich styling and keyboard navigation.
Abstract Base Class interfaces for AI assistant system components.
Memory file management for dynamic imports in context files.
Path and folder mapping defaults for SpecifyX template system
Progress tracking with Rich tree visualization and live updates.
Project-related data models for spec-kit
Project Manager service with dynamic, configurable template rendering.
Prompt generation service for AI assistant system prompt modification.
Main registry instance with all assistant providers registered.
Script data models for spec-kit
Script discovery service for finding and managing Python scripts in .specify/scripts/ directory.
Script execution service for safely running Python scripts
Security utilities for template rendering and input validation.
Template data models for spec-kit
Template Rendering Helper - focused on standalone template rendering.
Template service for rendering Jinja2 templates in spec-kit
Main update service orchestrator.