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.