Product flow

How the AI teammate works

Connect docs, conversations, decisions, and code context, delegate work in the background, and keep every result in the workspace.

Tool connections

Connect the collaboration tools you already use — GitHub, Notion, Slack, Linear. For GitHub it goes deep: pull requests, commits, even blame — so it can answer why the code is the way it is. Specify organizes scattered docs, conversations, decisions, and code flow into context your agents can reference.

🐙

auth-service

GITHUB

Repository Tree

📁 src/
📁 auth/
📄 jwt.service.ts
📄 refresh.service.ts
📁 middleware/
📄 guard.ts

Extracted

12 entities8 relations

Workspace answers

Ask what you can delegate, which context an answer drew on, and what your team should review next. Answers stay grounded in workspace sources, and any source marker that doesn't match a real reference is automatically demoted — so nothing looks cited when it isn't.

How does the authentication flow work in our system?
AI
API Spec v2.pdfauth-serviceOAuth 2.0 RFC 6749
Ask about your knowledge base…

Recorded results

Completed work, referenced context, and review items are left as workspace documents so the team can keep going from the same place.

Saved

API Authentication Guide

This document covers JWT-based authentication and refresh token rotation patterns used across the platform.

Generated from 3 sources: API Spec v2.pdf, auth-service repo, RFC 6749
  • Token expiry: 15m access, 7d refresh
  • Rotation strategy: sliding window with family invalidation
  • Storage: HttpOnly cookies, SameSite=Strict

Decision trail

Keep reasons, sources, and related work connected inside the workspace so future AI answers can cite the path.

Auth Service

Authentication & authorization microservice — JWT, OAuth 2.0, refresh token rotation

📄Auth Service API Documentationdoc
📄Security Architecture Notesdoc
📄API Spec v2.pdfPDF
🐙auth-serviceGITHUB
🔗OAuth 2.0 RFC 6749URL
📝Design SystemNOTION

AI agent teammates

Research, writing, maintenance — role-based agents understand the context and handle work in the background. Complex tasks get split across up to 4 sub-agents running in parallel, then synthesized into one result.

specify
planner
researcher
maintainer
synthesizer
analyst
Up to 4 running at once
planner
researcher
synthesizer
analyst
Synthesized into one answer

Self-learning skills

Any multi-step task the agent completes successfully gets saved as a reusable procedure. The next time a similar request comes in, the agent loads that procedure and follows it — and updates it whenever it finds a better way.

Saved skills
  • Draft onboarding guideReused 12x

    Procedure for assembling a new-hire doc from multiple sources

  • Summarize PR review commentsReused 8x

    Procedure for summarizing code changes with supporting evidence

Successful work is automatically saved as a skill

Multi-scope memory

Personal preferences and work style are remembered just for you. Team conventions and decisions are shared across the whole workspace. Collaboration context with teammates is remembered separately, so the next handoff goes smoother.

Personal

Remembers your preferred report format and recurring work style

Team

Team conventions, project decisions, and shared knowledge remembered across the whole workspace

Peer

Remembers collaboration context with teammates to make the next handoff smoother

AX Scout · Daily Briefing

Scouts your workspace daily to find what's undocumented, scattered, or stale — and proposes what to automate first.

Today's knowledge gaps

  • Payment webhook retry — no record found
  • Onboarding guide — written 3 months ago, now stale
2 improvement proposals generated

Your coding agents use the same context

Already on Claude Code? No need to switch. Specify runs as an MCP server, so Claude Code, Codex, and local agents explore your team's docs, decisions, and code context directly. It's the fastest way to take a hand-built wiki and scale it to your whole team.

Connect your coding agents

  • Claude Code
  • Codex
  • Local agent
$ claude mcp add specify your-workspace-url

One line to connect. Your agent reads the same team context.

Try it with your team's documents.

Use Specify in a workspace now, or define a focused pilot around your current developer documentation.

Tell us which documents and code areas change most often.