drift-start

Record git commit SHA and branch with ticket info in `.drift/config.json`.

3|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Hamad-Center/drift-skills --skill drift-start
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drift-start
Source: https://github.com/Hamad-Center/drift-skills/tree/main/claude-code/drift-start
Command: npx skills add https://github.com/Hamad-Center/drift-skills --skill drift-start

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents scope creep and forgotten requirements by automatically tracking code changes against your Jira ticket's acceptance criteria.

Core Features & Use Cases

  • Session Tracking: Records the current git state (SHA, branch) when starting work on a ticket.
  • Scope Monitoring: Compares code against ticket acceptance criteria to flag unrequested features.
  • Context Persistence: Saves session history to CONTEXT.md for continuity across work sessions.
  • Jira Integration: Optionally fetches ticket details and posts summaries back to Jira.

Quick Start

Use the drift-start skill to begin tracking work on ticket PROJ-123.

Frequently Asked Questions about drift-start

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track code changes against Jira tickets to prevent scope creep?

To track code changes against Jira tickets, you can initiate a session that records your current git commit SHA and branch alongside ticket details. This monitors code modifications against acceptance criteria to flag unrequested features.

How does git commit tracking work with Jira integration?

Git commit tracking with Jira integration works by saving your session state in a local config file and optionally fetching ticket summaries and descriptions directly from Jira to define your planned work scope.

What is the best way to start monitoring scope creep for a Jira ticket?

The best way to start monitoring scope creep is to begin a tracking session by providing your ticket ID, which automatically captures your current git branch and commit state to establish a baseline for planned work.

Can I use this to compare code against Jira acceptance criteria?

Yes, you can use this to compare code against Jira acceptance criteria. It optionally fetches ticket details from Jira and uses the recorded git state to flag unrequested features or forgotten requirements.

Does the tracking session persist context across multiple work periods?

The tracking session does persist context across work periods by saving session history to a CONTEXT.md file. This ensures continuity and prevents lost requirements when you resume work on a ticket.

Do I need to configure git ignore before tracking code changes?

You do not need to manually configure git ignore before tracking code changes. The session automatically creates a .drift directory for configuration and ensures it is ignored by git upon initialization.