Specs First, Code Second
Define what you want to build and why. Your AI assistant generates implementation from structured specifications — not the other way around.
Specifications as source of truth. AI-assisted implementation. GitLab-native.
Maistik Spec Kit follows a structured pipeline where each step produces a Markdown artifact that feeds the next:
Every artifact is a Markdown file versioned in Git. Specs are living documents that improve as your project grows.
# Install
uv tool install maistik-specify-cli --from git+ssh://git@gitlab.com/maistik-studio/tools/spec-kit.git
# Initialize a project
specify init my-app --ai claude
# Then in Claude Code:
/speckit.constitution Code quality, testing, performance
/speckit.specify Build a task management app with kanban boards
/speckit.plan Use Next.js, PostgreSQL, and Tailwind CSS
/speckit.tasks
/speckit.implement