出海数字营销宝典 Logo
出海数字营销宝典evaoo.com
Back to AI Agent Best Practices Portal

My AI Development Workflow: From Feasibility Analysis to High-Fi Prototyping & Black-Box QA

Author: 宝玉 @doteyCourse Article5 min
Author: Baoyu @dotey•Date: 2026-08-25 06:21
My AI Development Workflow

People often ask me what my AI-assisted software development workflow looks like. I recently implemented a feature entirely with AI in my desktop app BaoCut, and this real case study serves as a complete reference.

AI Engineering Workflow

Baoyu's 5-Stage AI Development Pipeline

01. Feasibility

Product value fit + Claude Code technical option matrix

02. Design Specs

Hybrid requirements, architecture & API doc for human sign-off

03. High-Fi UI

baoyu-design high-fidelity interactive prototyping

04. Agent Execution

Milestone-driven implementation using /goal in Claude Code

05. Black-Box QA

Hands-on black-box QA testing without reading source code

1. Feasibility Analysis

Diving into code without feasibility analysis has cost me heavily in the past. Feasibility consists of two layers:

  • Product Layer: Is this feature genuinely valuable? Does it align with the core product mission?
  • Technical Layer: Is the technical path feasible, robust, and cost-controlled?
Claude Code Feasibility Check
Claude Code Solution Matrix

I passed the GitHub issue request into Claude Code. It analyzed the current codebase and proposed 4 approaches. I chose Option A (App native node service) paired with a lightweight HTTP API.

2. Drafting Design Documents

Design Document

The design document acts as a hybrid specification combining product requirements, architectural design, and UI specs. Its primary purpose is to ground the AI in project constraints and allow the human engineer to verify direction before touching code.

3. High-Fidelity Prototyping ("Prototype IS UI Design")

High-Fidelity Prototype

Using the baoyu-design skill, I generated an interactive high-fidelity prototype directly in the App's dedicated design environment.

Prototype Iterations
Tab Layout & Status
Move to Main UI
Final High-Fi UI View

I iterated several times: splitting host and client into tabs, adding dynamic status indicators, and eventually elevating the server status card directly to the main screen.

4. Implementation

Claude Code Implementation
Milestones Verification

With complete design docs and high-fi prototypes, I instructed Claude Code using /goal to execute each milestone sequentially and verify via self-captured screenshots.

5. Testing & Black-Box QA

Manual QA Feedback
Finished Feature View 1
Finished Feature View 2

Did I Review the Code?

No. I acted strictly as a QA engineer, performing hands-on black-box testing and trusting the AI agent's implementation capability.