KS
Killer-Skills

app-modify-workflow — how to use app-modify-workflow how to use app-modify-workflow, app-modify-workflow alternative, app-modify-workflow setup guide, what is app-modify-workflow, app-modify-workflow vs other workflows, app-modify-workflow install, app-modify-workflow tutorial, app-modify-workflow best practices, app-modify-workflow activation commands

v1.0.0
GitHub

About this Skill

Perfect for UI/UX-focused Agents needing structured app modification workflows. app-modify-workflow is a systematic 6-stage workflow for modifying and improving existing app features, focusing on changing, debugging, and refining UI/UX elements

Features

Activates via commands such as '앱 수정 워크플로우' or '/app-modify-workflow'
Supports phase-based analysis, including 현황 분석 and UI/UX review
Enables modification of existing app features, including 버그 수정 and UI/UX 개선
Allows for specific requests, such as '앱 수정 워크플로우로 결제수단 관리 화면을 개선해줘'
Includes a structured approach to app modification, with clear phases and analysis steps
Utilizes a simple and intuitive command structure for easy workflow activation

# Core Topics

stravinest stravinest
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
30
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add stravinest/house-hold-account/app-modify-workflow

Agent Capability Analysis

The app-modify-workflow MCP Server by stravinest is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use app-modify-workflow, app-modify-workflow alternative, app-modify-workflow setup guide.

Ideal Agent Persona

Perfect for UI/UX-focused Agents needing structured app modification workflows.

Core Value

Empowers agents to systematically modify and improve existing app features using a 6-step workflow, providing a structured approach to changing, debugging, and refining UI/UX elements with commands like `/app-modify-workflow`.

Capabilities Granted for app-modify-workflow MCP Server

Debugging UI issues in existing app features
Refining UX elements for better user engagement
Modifying app workflows to improve overall user experience

! Prerequisites & Limits

  • Limited to modifying existing app features, not developing new ones
  • Requires specific commands like `앱 수정 워크플로우` or `/app-modify-workflow` to activate
Project
SKILL.md
15.3 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

앱 수정 워크플로우 (App Modify Workflow)

기존 앱 기능을 수정/개선할 때 사용하는 체계적인 6단계 워크플로우입니다. 새 기능 개발이 아닌 기존 기능의 변경, 버그 수정, UI/UX 개선에 특화되어 있습니다.

활성화 방법

다음 명령어로 워크플로우를 시작합니다:

  • 앱 수정 워크플로우 또는 수정 워크플로우로 진행해줘
  • /app-modify-workflow
  • 앱 수정으로 [요청 내용]

예시

사용자: 앱 수정 워크플로우로 결제수단 관리 화면을 개선해줘
사용자: /app-modify-workflow 카테고리 선택 UI 수정
사용자: 수정 워크플로우로 거래 입력 폼의 UX 개선해줘

워크플로우 개요

[요청 접수]
    |
    v
[Phase 1: 현황 분석] ─────────────────────────────────
    |  - 수정 대상 코드 분석
    |  - UI/UX 현황 파악
    |  - 엣지 케이스 식별
    v
[Phase 2: 요구사항 명확화] ───────────────────────────
    |  - AskUserQuestion으로 질문
    |  - 답변 기반 요구사항 정리
    v
[Phase 3: 계획 수립] ─────────────────────────────────
    |  - plan 모드로 상세 계획 작성
    |  - 사용자 승인
    v
[Phase 4: 구현] ──────────────────────────────────────
    |  - modify-todo.md 생성 및 실행
    |  - Agent 분담 작업
    v
[Phase 5: 코드 리뷰 및 반복] ─────────────────────────
    |  - code-reviewer 실행
    +──[결함 발견]──> [modify-todo.md 업데이트] ──> [Phase 4]
    |
    v
[Phase 6: 완료] ──────────────────────────────────────
    - 테스트 검증
    - 결과 보고
    - 아카이브

Phase 1: 현황 분석

1.1 수정 대상 코드 분석

수정 대상 기능과 관련된 코드를 심층 분석합니다.

Task(
  subagent_type: "feature-dev:code-explorer",
  prompt: "[수정 대상 기능]의 현재 구현을 분석해주세요.
  - 관련 파일 목록
  - 실행 경로 추적
  - 의존성 맵핑
  - 현재 아키텍처 패턴"
)

1.2 UI/UX 현황 파악

현재 UI/UX 상태를 분석하고 개선점을 식별합니다.

분석 항목

항목확인 사항
레이아웃요소 배치, 간격, 정렬
색상일관성, 접근성, 다크모드 지원
폰트크기, 가독성, 계층 구조
인터랙션터치 영역, 피드백, 애니메이션
상태 표시로딩, 에러, 빈 상태 처리
반응성다양한 화면 크기 대응

스크린샷 분석 (선택사항)

# 현재 화면 캡처
mcp__mobile-mcp__mobile_take_screenshot

# UI 요소 분석
mcp__mobile-mcp__mobile_list_elements_on_screen

1.3 엣지 케이스 식별

수정 시 고려해야 할 엣지 케이스를 식별합니다.

공통 엣지 케이스 체크리스트

카테고리엣지 케이스
데이터빈 데이터, 대량 데이터, 특수 문자, 긴 텍스트
네트워크오프라인, 느린 연결, 타임아웃
사용자 입력유효하지 않은 입력, 빠른 연속 클릭, 동시 요청
권한권한 없음, 읽기 전용, 만료된 세션
디바이스작은 화면, 큰 화면, 접근성 설정
상태초기 상태, 중간 상태, 에러 복구

1.4 분석 결과 저장

분석 결과를 파일로 저장합니다.

markdown
1# 현황 분석 결과 2 3## 수정 대상: [기능명] 4 5### 관련 파일 6- lib/features/[feature]/presentation/pages/xxx_page.dart 7- lib/features/[feature]/presentation/widgets/xxx_widget.dart 8- ... 9 10### 현재 UI/UX 상태 11- 강점: ... 12- 개선점: ... 13 14### 식별된 엣지 케이스 151. [엣지 케이스 1] 162. [엣지 케이스 2] 173. ... 18 19### 의존성 20- Provider: ... 21- Repository: ...

저장 위치: .workflow/context/analysis-result.md


Phase 2: 요구사항 명확화

2.1 사용자 질문

분석 결과를 바탕으로 사용자에게 구체적인 질문을 합니다.

AskUserQuestion(
  questions: [
    {
      "question": "UI 개선 방향을 선택해주세요",
      "header": "UI 방향",
      "options": [
        {"label": "레이아웃 재구성", "description": "요소 배치와 구조를 변경"},
        {"label": "스타일 개선", "description": "색상, 폰트, 간격 조정"},
        {"label": "인터랙션 개선", "description": "애니메이션, 피드백 추가"},
        {"label": "전면 리디자인", "description": "전체적으로 새롭게 설계"}
      ],
      "multiSelect": false
    },
    {
      "question": "우선 처리할 엣지 케이스를 선택해주세요",
      "header": "엣지 케이스",
      "options": [
        {"label": "데이터 관련", "description": "빈 데이터, 대량 데이터 처리"},
        {"label": "에러 처리", "description": "네트워크 오류, 타임아웃"},
        {"label": "입력 검증", "description": "유효하지 않은 입력 처리"},
        {"label": "모든 케이스", "description": "전부 처리"}
      ],
      "multiSelect": true
    }
  ]
)

2.2 질문 카테고리

카테고리질문 예시
범위어떤 부분까지 수정할까요? (특정 컴포넌트 / 전체 화면)
우선순위가장 중요한 개선 사항은 무엇인가요?
제약사항유지해야 할 기존 동작이 있나요?
호환성이전 버전과의 호환성이 필요한가요?
테스트어떤 시나리오를 반드시 테스트해야 하나요?

2.3 요구사항 정리

사용자 답변을 바탕으로 요구사항을 정리합니다.

markdown
1# 수정 요구사항 2 3## 기능: [기능명] 4 5### 사용자 요청 요약 6- [핵심 요청 내용] 7 8### UI/UX 요구사항 9- [ ] [UI 요구사항 1] 10- [ ] [UI 요구사항 2] 11 12### 기능 요구사항 13- [ ] [기능 요구사항 1] 14- [ ] [기능 요구사항 2] 15 16### 엣지 케이스 처리 17- [ ] [엣지 케이스 1] 18- [ ] [엣지 케이스 2] 19 20### 제약사항 21- [유지해야 할 동작] 22- [호환성 요구사항]

저장 위치: .workflow/modify-requirements.md


Phase 3: 계획 수립

3.1 Plan 모드 진입

요구사항을 바탕으로 상세 구현 계획을 수립합니다.

EnterPlanMode()

3.2 계획 작성 가이드

Plan 모드에서 다음 내용을 포함하여 계획을 작성합니다:

markdown
1# 수정 계획: [기능명] 2 3## 변경 범위 4 5### 수정할 파일 6| 파일 | 변경 유형 | 변경 내용 | 7|------|----------|----------| 8| xxx_page.dart | 수정 | 레이아웃 구조 변경 | 9| xxx_widget.dart | 신규 | 새 위젯 추가 | 10| xxx_provider.dart | 수정 | 상태 로직 개선 | 11 12### 영향받는 영역 13- 직접 영향: [영향받는 기능 1], [영향받는 기능 2] 14- 간접 영향: [관련 기능] 15 16## 구현 단계 17 18### 1단계: [제목] 19- 작업 내용 20- 예상 변경 사항 21 22### 2단계: [제목] 23- 작업 내용 24- 예상 변경 사항 25 26## 테스트 계획 27 28### 단위 테스트 29- [ ] [테스트 케이스 1] 30- [ ] [테스트 케이스 2] 31 32### 통합 테스트 33- [ ] [시나리오 1] 34- [ ] [시나리오 2] 35 36### 엣지 케이스 테스트 37- [ ] [엣지 케이스 1] 38- [ ] [엣지 케이스 2] 39 40## 리스크 및 대응 41 42| 리스크 | 대응 방안 | 43|--------|----------| 44| [리스크 1] | [대응 1] | 45| [리스크 2] | [대응 2] |

3.3 사용자 승인

계획 완료 후 승인을 요청합니다.

ExitPlanMode()

Phase 4: 구현

4.1 modify-todo.md 생성

markdown
1# Modify Todo: [작업명] 2 3## 메타 정보 4- 생성일: YYYY-MM-DD HH:MM 5- 현재 Phase: 4 (구현) 6- 상태: 진행중 7- 리뷰 반복 횟수: 0 8 9## 관련 문서 10- 분석 결과: .workflow/context/analysis-result.md 11- 요구사항: .workflow/modify-requirements.md 12 13--- 14 15## 작업 목록 16 17### 1. 준비 단계 18| 번호 | 작업 | 담당 Agent | 상태 | 결과 | 19|------|------|-----------|------|------| 20| 1.1 | 기존 코드 백업 확인 | - | 대기 | - | 21| 1.2 | 의존성 확인 | Explore | 대기 | - | 22 23### 2. 구현 단계 24| 번호 | 작업 | 담당 Agent | 상태 | 결과 | 25|------|------|-----------|------|------| 26| 2.1 | [수정 작업 1] | tdd-developer | 대기 | - | 27| 2.2 | [수정 작업 2] | general-purpose | 대기 | - | 28| 2.3 | [UI 수정] | general-purpose | 대기 | - | 29 30### 3. 엣지 케이스 처리 31| 번호 | 작업 | 담당 Agent | 상태 | 결과 | 32|------|------|-----------|------|------| 33| 3.1 | [엣지 케이스 1] | tdd-developer | 대기 | - | 34| 3.2 | [엣지 케이스 2] | tdd-developer | 대기 | - | 35 36### 4. 검증 단계 37| 번호 | 작업 | 담당 Agent | 상태 | 결과 | 38|------|------|-----------|------|------| 39| 4.1 | 코드 리뷰 | code-reviewer | 대기 | - | 40| 4.2 | 테스트 작성 | test-writer | 대기 | - | 41 42--- 43 44## 리뷰 피드백 히스토리 45 46--- 47 48## 변경 로그 49- YYYY-MM-DD HH:MM: 초기 생성

저장 위치: .workflow/modify-todo.md

4.2 Agent 할당 테이블

작업 유형담당 Agent설명
코드 분석Explore기존 코드 구조 파악
로직 수정tdd-developer테스트 우선 개발로 안전한 수정
UI 수정general-purpose위젯, 레이아웃 변경
테스트test-writer테스트 코드 작성
리뷰feature-dev:code-reviewer코드 품질 검토

4.3 실행 규칙

  1. 순차 실행: 의존성 있는 작업은 순차 실행
  2. 병렬 실행: 독립적인 UI 작업은 병렬 가능
  3. 상태 업데이트: 작업 완료 시 즉시 modify-todo.md 업데이트
  4. 결과 기록: 변경된 파일과 주요 내용 기록

Phase 5: 코드 리뷰 및 반복

5.1 리뷰 실행

Task(
  subagent_type: "feature-dev:code-reviewer",
  prompt: "수정된 코드를 리뷰해주세요.

  확인 항목:
  1. 버그: 로직 오류, 예외 처리 누락
  2. 보안: 취약점, 데이터 노출
  3. 성능: 불필요한 렌더링, 메모리 누수
  4. 품질: 코드 스타일, 가독성
  5. 호환성: 기존 기능 영향

  변경된 파일: [파일 목록]"
)

5.2 리뷰 결과 처리

결함 발견 시

  1. modify-todo.md의 "리뷰 피드백 히스토리" 섹션에 피드백 추가
  2. 해당 작업의 상태를 재작업으로 변경
  3. "리뷰 반복 횟수" 증가
  4. 담당 Agent에게 재할당하여 Phase 4 재실행
markdown
1## 리뷰 피드백 히스토리 2 3### 1차 리뷰 (YYYY-MM-DD) 4- [x] xxx_page.dart: dispose에서 리소스 해제 누락 -> 재작업 완료 5- [x] xxx_widget.dart: 에러 상태 UI 미구현 -> 재작업 완료

결함 없음

  1. 모든 작업 상태를 완료로 변경
  2. Phase 6으로 진행

5.3 반복 제한

  • 최대 3회까지 리뷰 반복
  • 초과 시 사용자에게 확인 요청
3회 이상 리뷰가 반복되었습니다.
현재 남은 이슈:
- [이슈 1]
- [이슈 2]

계속 진행하시겠습니까? (Y/n)

Phase 6: 완료

6.1 테스트 검증

bash
1# 단위 테스트 2flutter test test/features/[feature]/ 3 4# 전체 분석 5flutter analyze 6 7# 빌드 검증 8flutter build apk --debug

6.2 앱 테스트 (선택사항)

# 앱 실행 및 수정 사항 확인
mcp__mobile-mcp__mobile_launch_app
mcp__mobile-mcp__mobile_take_screenshot

6.3 결과 보고

markdown
1## 앱 수정 워크플로우 완료 2 3### 작업 요약 4- 수정 대상: [기능명] 5- 총 작업 수: [N]개 6- 리뷰 반복: [N]회 7 8### 변경된 파일 9| 파일 | 변경 유형 | 주요 변경 내용 | 10|------|----------|--------------| 11| xxx_page.dart | 수정 | 레이아웃 개선 | 12| xxx_widget.dart | 신규 | 에러 상태 위젯 추가 | 13 14### 해결된 엣지 케이스 15- [x] [엣지 케이스 1] 16- [x] [엣지 케이스 2] 17 18### 테스트 결과 19- 단위 테스트: 통과 (N/N tests) 20- 분석: 통과 (0 issues) 21- 빌드: 성공 22 23### 다음 단계 24- [ ] 실제 디바이스 테스트 25- [ ] PR 생성 26- [ ] QA 검토

6.4 아카이브

bash
1mkdir -p .workflow/archived 2mv .workflow/modify-todo.md .workflow/archived/YYYY-MM-DD_[작업명]_modify.md

체크포인트 시스템

파일 구조

.workflow/
├── modify-todo.md           # 작업 목록 + 상태 추적
├── modify-requirements.md   # 요구사항 정의
├── checkpoint.md            # 현재 체크포인트
├── context/
│   ├── analysis-result.md   # Phase 1 분석 결과
│   ├── questions-result.md  # Phase 2 질문 결과
│   └── plan-result.md       # Phase 3 계획
├── results/
│   └── task-X.X.md          # Agent 작업 결과
└── archived/

checkpoint.md 형식

markdown
1# Modify Workflow Checkpoint 2 3## 현재 상태 4- 작업명: [작업명] 5- 현재 Phase: [1-6] 6- 현재 작업: [작업 번호] 7- 마지막 업데이트: YYYY-MM-DD HH:MM 8 9## 다음 단계 10- 다음 Phase: [Phase 번호] 11- 다음 작업: [작업 설명] 12- 담당 Agent: [Agent 타입] 13 14## 재개 명령어 15앱 수정 워크플로우 재개 16 17## 컨텍스트 파일 참조 18- modify-todo.md: .workflow/modify-todo.md 19- 분석 결과: .workflow/context/analysis-result.md

워크플로우 재개

앱 수정 워크플로우 재개
/app-modify-workflow resume

주의사항

  1. 기존 기능 보존: 수정 시 기존 동작이 깨지지 않도록 주의
  2. 테스트 필수: 수정 전후 테스트로 회귀 방지
  3. 에러 처리 원칙 준수: CLAUDE.md의 에러 처리 원칙 (rethrow 등)
  4. 단일 modify-todo.md: 동시에 하나의 수정 작업만 진행
  5. 리뷰 반복 제한: 최대 3회 (초과 시 사용자 확인)
  6. 사용자 확인: Phase 2, 3에서 반드시 사용자 승인 필요
  7. 엣지 케이스 처리: 식별된 엣지 케이스는 반드시 처리

전체 흐름 예시

사용자 요청

사용자: 앱 수정 워크플로우로 결제수단 관리 화면의 UX를 개선해줘

실행 과정

[Phase 1] 현황 분석
   -> 코드 분석: PaymentMethodManagementPage, 관련 위젯 분석
   -> UI/UX 파악: 현재 레이아웃, 인터랙션 분석
   -> 엣지 케이스: 빈 목록, 긴 이름, 삭제 확인 등 식별

[Phase 2] 요구사항 명확화
   -> 질문: "UI 개선 방향은?", "우선 엣지 케이스는?"
   -> 사용자 답변: "레이아웃 재구성", "에러 처리 우선"
   -> 요구사항 정리: modify-requirements.md 생성

[Phase 3] 계획 수립
   -> EnterPlanMode 진입
   -> 상세 계획 작성 (파일별 변경 사항, 단계별 작업)
   -> ExitPlanMode로 사용자 승인

[Phase 4] 구현
   -> modify-todo.md 생성: 8개 작업 정의
   -> 1.1 Explore -> 완료: "의존성 확인"
   -> 2.1 tdd-developer -> 완료: "리스트 구조 변경"
   -> 2.2 general-purpose -> 완료: "UI 개선"
   -> 3.1 tdd-developer -> 완료: "빈 상태 처리"

[Phase 5] 코드 리뷰 반복
   -> 1차 리뷰: "에러 메시지 개선 필요"
   -> 재작업: 에러 UI 수정
   -> 2차 리뷰: 통과

[Phase 6] 완료
   -> flutter test: 통과
   -> flutter analyze: 통과
   -> 결과 보고
   -> modify-todo.md 아카이브

Related Skills

Looking for an alternative to app-modify-workflow or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication