Skip to main content

Services

Overview of all services modules in SpecifyX.

Available Modules

Assistant Management Service

Service for managing AI assistant configurations and operations.

Config Service

Configuration service for managing project and global settings

Download Service

Download Service for spec-kit - Handles GitHub template downloads and archive extraction.

Git Service

Git service for repository operations

Config

Memory import configuration management.

Memory Service

Memory file management for dynamic imports in context files.

Project Manager

Project Manager service with dynamic, configurable template rendering.

Prompt Service

Prompt generation service for AI assistant system prompt modification.

Script Discovery Service

Script discovery service for finding and managing Python scripts in .specify/scripts/ directory.

Script Execution Service

Script execution service for safely running Python scripts

Template Service

Template service for rendering Jinja2 templates in spec-kit

Update Service

Main update service orchestrator.