Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginAn toànQuy trình & bộ nhớ agentCần cài đặt chút

claude-code-workflows

shinpr · shinpr/claude-code-workflows

Plugin này cung cấp các quy trình làm việc phát triển có cấu trúc cho Claude Code, giúp tác nhân tập trung vào kết quả đã được phê duyệt, quản lý phạm vi và đảm bảo xác minh cũng như đánh giá.

Development workflows for Claude Code that keep broad exploration focused on the outcome you approved.

698 sao106Giấy phép: MITCập nhật 5 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Hướng dẫn Claude Code phát triển các tính năng mới với mục tiêu rõ ràng và phạm vi đã thống nhất.
  • Đảm bảo rằng các thay đổi phức tạp được xác minh và đánh giá độc lập trước khi triển khai.
  • Ngăn chặn các tác nhân đi chệch khỏi các vấn đề không liên quan trong quá trình khám phá cơ sở mã rộng lớn.

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Claude Code Development Workflows

English | 简体中文 | 日本語 | Español | 한국어 | Português (Brasil)

Claude Code can explore a codebase deeply. On non-trivial work, the harder problem is convergence. While designing an account-recovery flow, Claude may find a real inconsistency in token handling and spend most of the design on it, leaving the requested recovery behavior vague.

claude-code-workflows keeps that exploration pointed at an agreed result. It agrees on the outcome and exclusions before design, checks designs against the repository, verifies each task before commit, and, on larger changes, independently reviews the finished implementation to make sure it delivers the agreed result, does not include unnecessary changes, and has no serious functional, reliability, or security problems. Within that scope, Claude chooses the implementation details from the codebase.

Use Claude Code directly when the outcome and safe implementation boundary are already clear. Use these workflows when a change needs scope agreement, durable design decisions, a reliable handoff between contexts, or independent verification.


When is the workflow useful?

The workflow adds agent calls and artifacts, so it should earn that cost. Use it when a real side finding could pull a larger change away from its intended result, a design could be internally consistent but miss the requested behavior, or a passing test could fail to observe what it claims to prove. When a change does not need every check, lite mode runs fewer of them.

Once the implementation scope is approved, Claude carries the tasks through focused verification, repository quality checks, commits, and final review without asking for routine implementation decisions. It asks the user only when the agreed product outcome or exclusions must change, or when an irreversible external action needs approval; Claude handles technical design and implementation choices. Because the process is packaged as a Claude Code plugin, a team can apply the same controls across repositories without prescribing Claude's steps.


Quick Start

Requires a Claude Code release with plugin marketplace support.

Choose a path

What do you need?Start withPlugin
Deliver a backend, API, CLI, or general change end to end/recipe-implementdev-workflows
Design a backend or general change before implementation/recipe-designdev-workflows
Design and build a React / TypeScript frontend/recipe-front-design → /recipe-front-plan → /recipe-front-builddev-workflows-frontend
Deliver a backend and React frontend change together/recipe-fullstack-implementdev-workflows-fullstack
Review a completed implementation against the agreed outcome/recipe-review or /recipe-front-reviewdev-workflows or dev-workflows-frontend
Set repository-specific quality rules/recipe-quality-profileAny workflow plugin
Investigate a problem before choosing a fix/recipe-diagnoseAny workflow plugin
Document an existing system from its code/recipe-reverse-engineerdev-workflows or dev-workflows-fullstack
A throwaway experiment or prototypeUse Claude Code directlyNone

Common setup

# 1. Start Claude Code
claude

# 2. Add the marketplace
/plugin marketplace add shinpr/claude-code-workflows

Install one workflow plugin

Install the plugin that matches your project. If the install tells you to run /reload-plugins, do that before invoking the recipe.

# Backend or general
/plugin install dev-workflows@claude-code-workflows
/recipe-implement "Add rate limiting to the public API"

# Frontend
/plugin install dev-workflows-frontend@claude-code-workflows
/recipe-front-design "Add account recovery screens"

# Full-stack
/plugin install dev-workflows-fullstack@claude-code-workflows
/recipe-fullstack-implement "Add user authentication with JWT + login form"

Install only one workflow plugin. dev-workflows-fullstack already contains the backend and frontend workflows. If you previously used full-stack recipes from dev-workflows, migrate to dev-workflows-fullstack.

/recipe-front-design stops after the applicable UI Spec and Design Doc are reviewed and approved. Run /recipe-front-plan and /recipe-front-build when you are ready to continue. For a backend or general change, /recipe-design, /recipe-plan, and /recipe-build provide the same staged path.

Team setup

Claude Code supports project-scoped marketplaces and plugins. Commit the resulting .claude/settings.json so contributors are prompted to use the same workflow plugin.

claude plugin marketplace add shinpr/claude-code-workflows --scope project
claude plugin install dev-workflows-fullstack@claude-code-workflows --scope project

Replace dev-workflows-fullstack with the plugin that matches the repository. See the Claude Code plugin documentation for project and managed installation options.


How It Works

flowchart LR
    A[Request] --> B[Agree on outcome and exclusions]
    B --> C{One evident implementation path?}
    C -->|Yes| S[Direct task cycle]
    S --> J[Complete]
    C -->|No| D[Inspect, design, and review]
    D --> E[Approve implementation scope]
    E --> F[Per task: implement, verify, quality-check, commit]
    F --> I[Independent implementation and security review]
    I -->|Correction| F
    I -->|Boundary changed| B
    I -->|Passed| J[Complete]

The route depends on how many product and design decisions the change involves, not on file count. A change with one outcome that follows an existing pattern within one responsibility goes straight to a task cycle. A change that crosses responsibilities or needs a lasting design decision fi

Xem mã nguồn trên GitHub