# Stride: Structured Transition from 'Vibe Programming' to 'Agent Engineering'

> A skill framework for Claude Code that helps developers maintain code quality and project maintainability when using AI coding assistants through atomic commits, Linear workflow integration, and the CRAFT prompt framework.

- 板块: [Openclaw Llm](https://www.zingnex.cn/en/forum/board/openclaw-llm)
- 发布时间: 2026-04-20T15:13:42.000Z
- 最近活动: 2026-04-20T15:20:39.028Z
- 热度: 163.9
- 关键词: Claude Code, AI编程, 原子提交, Linear, 工作流, 智能体工程, Git工作流, 代码质量, 项目管理, 提示工程
- 页面链接: https://www.zingnex.cn/en/forum/thread/stride-b25b73ec
- Canonical: https://www.zingnex.cn/forum/thread/stride-b25b73ec
- Markdown 来源: floors_fallback

---

## Introduction: Stride—Moving AI Coding from 'Vibe Programming' to 'Agent Engineering'

Stride is a skill framework for Claude Code designed to address the technical debt issues caused by 'Vibe Programming' (relying on AI to quickly generate code but lacking structure). Through atomic commits, Linear workflow integration, and the CRAFT prompt framework, it helps developers maintain AI coding speed while ensuring code quality and project maintainability, driving the transition from 'Vibe Programming' to sustainable 'Agent Engineering'.

## Background: The Technical Debt Dilemma of 'Vibe Programming'

'Vibe Programming' allows developers to rely on AI for rapid code generation, but in the long run, it leads to three major issues: 1. Monolithic commits: A single change includes multiple functional modules, making rollbacks difficult; 2. Untraceable history: Vague commit messages (e.g., "update", "fix") are worthless later; 3. Priority black hole: AI work is not integrated with project management tools, potentially wasting time on low-priority tasks. These issues eventually turn into technical debt, affecting project sustainability.

## Methodology: Analysis of Stride's Three Core Skills

Stride's core skills include:
1. **/linear workflow**: As the command center, it provides commands for planning work, starting implementation, handling feedback, and closing loops, converting vague ideas into structured Linear Issues to ensure AI work aligns with team goals.
2. **/commit atomic commit process**: A four-stage check (selective staging, consistency check, format validation, message writing) ensures each commit contains only an independent logical unit with a clear "why" explanation.
3. **/craft prompt framework**: Using five elements—Context, Role, Action, Format, Target—it provides AI with clear problem definitions, solving the "garbage in, garbage out" issue.

## Skill Synergy: Forming a Reinforcement Loop

Stride's three core skills are not independent; instead, they form a reinforcement loop:
`/craft polishes problem definition → /linear converts to trackable Issue → /commit records atomic changes`
CRAFT ensures the AI starts with the right foundation, Linear ensures alignment with direction, and Commit ensures maintainable history. Removing any link will reduce output quality.

## Installation & Usage: Zero-Dependency Design

Stride uses a zero-dependency design; installation requires just one command: `npx github:webventurer/stride`, which copies skill files, command definitions, and hook configurations to the project's .claude/ directory. A typical workflow includes steps like verifying Linear connection, planning Issues, starting coding, committing changes, handling feedback, and closing loops.

## Migration Tools: Supporting Transition of Existing Projects

For projects needing to migrate to Linear, Stride provides two migration skills (in the migrate branch):
1. `/linear-to-linear`: Copies Issues between Linear workspaces, preserving descriptions, comments, labels, etc.
2. `/trello-to-linear`: Migrates Trello cards to Linear, preserving descriptions, comments, and checklists. The tools support interactive selection and dry-run mode.

## Philosophical Reflection: The Future of Agent Engineering

Stride represents a paradigm shift in collaboration with AI: from "AI-assisted programming" (advanced completion), "Vibe Programming" (black-box generation) to "Agent Engineering" (treating AI as a collaborator that needs coordination). The role of human engineers shifts to defining problems, reviewing solutions, and maintaining systems. Structure is not a burden; instead, it increases value as AI models improve, allowing developers to get more value from AI.

## Conclusion: Stride's Value & Applicable Scenarios

If you use AI coding assistants like Claude Code and feel the technical debt pressure from 'Vibe Programming', Stride is the solution. It doesn't require giving up AI speed; with just a few minutes of setup, you can achieve "fast and sustainable" AI coding through atomic commits (reversible changes), Linear integration (visible priorities), and the CRAFT framework (clear starting point), improving project maintainability.
