Skip to main content
Version: v2.0.5

Admin Setup

Use this checklist if you are an organization administrator. You will install Spec Kit, subscribe, approve users, assign seats, and set org-level AI defaults so the team can work.

Prerequisites

  • Azure DevOps organization administrator rights
  • Ability to install marketplace extensions
  • Billing access for Stripe checkout (subscription and credits), or a license key issued to your organization

What only admins can do

TaskWhere
Install the extensionVisual Studio Marketplace
Start free trial, subscribe, activate license keys, adjust seats, top up credits, manage billingAzure DevOps → Organization settingsRaaghu Spec Kit
Approve or deny first-time usersAccess Requests in the Spec Kit header
Assign or unassign seatsOrganization settings → Raaghu Spec KitUsers
Set shared org AI keys / enable Raaghu-hosted AISpec Kit hamburger → Settings

Members can authorize and use the hub only after access approval (when required) and an assigned seat.

Steps

1. Install the extension

  1. Open the Visual Studio MarketplaceAzure DevOps tab.
  2. Search for Raaghu Spec KitGet → select your organization → Install.
  3. Confirm under Organization settingsExtensionsInstalled.

Details: Installation and Launch.

2. Open the billing hub

  1. In Azure DevOps, open Organization settings.
  2. In the left menu, select Raaghu Spec Kit.

You should see tabs: Subscription, Users, License Keys, Credits, and Usage.

This billing hub is separate from the in-extension Settings dialog (hamburger menu), which is used for AI keys and command labels. Details: Organization Settings.

3. Start a trial, subscribe, or activate a license key

Choose one path on the billing hub:

  1. Free trial (recommended for new orgs): On Subscription, eligible tenant admins see Choose Your Plan. Select Free Trial, then click Start Free Trial (up to 5 seats, no credit card required). Confirm the plan badge shows Free trial and Trial summary lists Trial ends on.
  2. Paid subscription: On Choose Your Plan, select Paid, set seats, click Subscribe Now (or use Subscribe for $…/month when trial is not available), and complete checkout (Professional Plan — $9 per seat / month). If you have a promotion code, enter it on the Stripe checkout page. Confirm status shows Active.
  3. License key: On License Keys, enter a key (RAAGHU-XXXX-XXXX-XXXX), preview it, then Confirm & activate. Subscription then shows a License key badge and Expires on.

After a trial ends, keep access with paid checkout or a license key. If Choose Your Plan / Start Free Trial is missing, the org is not trial-eligible — use paid checkout or a license key instead.

See details in Organization Settings.

4. Approve access requests

  1. When users first authorize, they may submit an access request.
  2. Open Access Requests from the Spec Kit header.
  3. Approve or Deny each request.

Details: Access Requests.

5. Assign seats

  1. Open Organization settingsRaaghu Spec KitUsers.
  2. Under Available to assign, click Assign seat for each person who should use Spec Kit.
  3. Assign a seat to yourself if you will use the hub.

Important: Approval alone is not enough — users also need an assigned seat.

  • BYOK: In the Spec Kit hub, hamburger → SettingsOrganization Settings tab — add shared provider credentials for projects that use Admin mode.
  • Hosted AI: Top up credits on the billing hub Subscription tab, then enable Raaghu-hosted AI on the in-extension AI Settings tab. Set spending caps on the Credits tab if needed.

Naming tip: the in-extension Organization Settings tab is for shared AI keys. The Azure DevOps Organization settings → Raaghu Spec Kit hub is for billing and seats.

7. Smoke-test a project

  1. Open a project → Raaghu Spec Kit.
  2. Initialize Spec Kit once.
  3. Confirm chat can send a message (AI connected).
  4. Optionally run Your First Feature.

Next steps