Skip to content

domain-skills/kmong: gig registration automation map - #538

Open
Gadgett wants to merge 1 commit into
browser-use:mainfrom
Gadgett:kmong-domain-skill
Open

domain-skills/kmong: gig registration automation map#538
Gadgett wants to merge 1 commit into
browser-use:mainfrom
Gadgett:kmong-domain-skill

Conversation

@Gadgett

@Gadgett Gadgett commented Jul 18, 2026

Copy link
Copy Markdown

Adds a field-tested domain skill for kmong.com (Korean freelance marketplace) covering the full expert gig registration flow.

Includes:

  • URL flow and category IDs, plus an unauthenticated search API and the RSC payload trick for gig details
  • Registration gates (profile requirements, identity verification) and form constants (title/desc limits, allowed special chars, exact main-image size 652x488)
  • Banned marketing expressions that trigger review rejection (with safe rewrites)
  • Interaction traps: the package toggle silently swallowing writes while columns are disabled, div-grid dropdowns, the submit-modal checkbox scoping trap, empty-input Enter submitting the form, and Cmd+A not working (el.select() + Backspace instead)

All content is durable site structure — no coordinates-as-truth, no user-specific data.

🤖 Generated with Claude Code


Summary by cubic

Adds a field-tested domain skill for kmong.com that automates the full expert gig registration flow. It documents the flow, validation rules, and common traps to make runs reliable.

  • New Features
    • End-to-end flow map with category IDs, unauthenticated search API, and RSC payload notes for gig details.
    • Registration gates: required profile fields and identity verification, with blocking behavior.
    • Form constraints: title/description limits, package rules, dropdown behaviors, and exact main image size (652×488).
    • Banned marketing expressions with safe rewrites to avoid review rejection.
    • Interaction traps and workarounds: package toggle swallowing writes, div-grid dropdowns, modal checkbox scoping, empty-input Enter submits, and Cmd+A fallback.

Written for commit ae73f52. Summary will update on new commits.

Review in cubic

@browser-harness-review

Copy link
Copy Markdown

✅ Skill review passed

Reviewed 1 file(s) — no findings.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4 issues found across 1 file

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="domain-skills/kmong/gig-registration.md">

<violation number="1" location="domain-skills/kmong/gig-registration.md:10">
P3: Crawler guidance is inaccurate: robots.txt restricts more than `/search`, and several named bots are denied the entire site. Document the default and bot-specific rules so an agent does not treat `/api` or `/gig` as universally allowed.</violation>

<violation number="2" location="domain-skills/kmong/gig-registration.md:25">
P2: Valid 4:3 images larger than 652×488 will be rejected by this instruction even though Kmong permits them. State the documented minimum rather than an exact size.</violation>

<violation number="3" location="domain-skills/kmong/gig-registration.md:41">
P2: Submit-modal checkbox selection will break when viewport scale or modal layout differs because this guide permits only fixed coordinates. Scope the checkbox query to the open modal/dialog instead of relying on global selectors or pixels.</violation>

<violation number="4" location="domain-skills/kmong/gig-registration.md:49">
P3: Automation may treat a still-pending gig as overdue after seven days because review time is not fixed. Document Kmong's stated 3–7-or-more-business-day range.</violation>
</file>

Reply with feedback, questions, or to request a fix.

Fix all with cubic | Re-trigger cubic


- 드롭다운(카테고리·특징·기간·횟수)은 li가 아니라 **div 그리드 패널**. 옵션 클릭은 좌표 클릭 또는 mousedown/mouseup/click 3연타 dispatch
- 특징 드롭다운은 **다중선택 시 패널이 안 닫힘** — 다음 박스 좌표가 밀려 연쇄 오클릭 발생. 한 박스 처리 후 "미설정 박스 재조회" 패턴으로 매번 좌표 다시 계산할 것
- 제출 모달("승인을 빨리 받으실 수 있도록...")의 체크박스 2개를 전역 `input[type=checkbox]` 셀렉터로 체크하면 **모달 뒤 가격 섹션 체크박스 12개가 같이 토글**됨. 모달 체크박스는 좌표(대략 viewport 419,385 / 419,679)로만

@cubic-dev-ai cubic-dev-ai Bot Jul 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Submit-modal checkbox selection will break when viewport scale or modal layout differs because this guide permits only fixed coordinates. Scope the checkbox query to the open modal/dialog instead of relying on global selectors or pixels.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At domain-skills/kmong/gig-registration.md, line 41:

<comment>Submit-modal checkbox selection will break when viewport scale or modal layout differs because this guide permits only fixed coordinates. Scope the checkbox query to the open modal/dialog instead of relying on global selectors or pixels.</comment>

<file context>
@@ -0,0 +1,50 @@
+
+- 드롭다운(카테고리·특징·기간·횟수)은 li가 아니라 **div 그리드 패널**. 옵션 클릭은 좌표 클릭 또는 mousedown/mouseup/click 3연타 dispatch
+- 특징 드롭다운은 **다중선택 시 패널이 안 닫힘** — 다음 박스 좌표가 밀려 연쇄 오클릭 발생. 한 박스 처리 후 "미설정 박스 재조회" 패턴으로 매번 좌표 다시 계산할 것
+- 제출 모달("승인을 빨리 받으실 수 있도록...")의 체크박스 2개를 전역 `input[type=checkbox]` 셀렉터로 체크하면 **모달 뒤 가격 섹션 체크박스 12개가 같이 토글**됨. 모달 체크박스는 좌표(대략 viewport 419,385 / 419,679)로만
+- 키워드 입력: **input 값이 비어 있을 때 Enter를 치면 폼 제출**이 나가버림. 반드시 입력값 확인 후 Enter
+- Cmd+A(CDP modifiers=4)가 이 폼에서 안 먹음 — 클리어는 `el.select()` + Backspace + type_text
</file context>
Fix with cubic

- 패키지: "패키지로 설정" 토글 켜야 3단 활성화. **꺼진 상태에서 2·3열은 disabled인데 시각적으로만 회색 — JS로 값 넣으면 조용히 씹힘.** 토글 상태를 스크린샷으로 확인 후 진행할 것
- 패키지 제목 20자, 설명 60자 제한. 금액 최소 5,000원, 1,000원 단위, 최대 99,900,000
- 작업 기간·수정 횟수는 드롭다운(1~30일 / 1~10회+)
- 메인 이미지: **652×488px, PNG/JPG** 정확히. input[type=file] 3개 존재: [0]=메인(image/png,jpeg), [1]=상세(gif 포함), [2]=동영상(mp4)

@cubic-dev-ai cubic-dev-ai Bot Jul 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Valid 4:3 images larger than 652×488 will be rejected by this instruction even though Kmong permits them. State the documented minimum rather than an exact size.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At domain-skills/kmong/gig-registration.md, line 25:

<comment>Valid 4:3 images larger than 652×488 will be rejected by this instruction even though Kmong permits them. State the documented minimum rather than an exact size.</comment>

<file context>
@@ -0,0 +1,50 @@
+- 패키지: "패키지로 설정" 토글 켜야 3단 활성화. **꺼진 상태에서 2·3열은 disabled인데 시각적으로만 회색 — JS로 값 넣으면 조용히 씹힘.** 토글 상태를 스크린샷으로 확인 후 진행할 것
+- 패키지 제목 20자, 설명 60자 제한. 금액 최소 5,000원, 1,000원 단위, 최대 99,900,000
+- 작업 기간·수정 횟수는 드롭다운(1~30일 / 1~10회+)
+- 메인 이미지: **652×488px, PNG/JPG** 정확히. input[type=file] 3개 존재: [0]=메인(image/png,jpeg), [1]=상세(gif 포함), [2]=동영상(mp4)
+- 수정 및 재진행 안내: textarea, 최소 20자 (필수)
+- 검색 키워드: "판매 핵심 정보" 아코디언(접혀 있음, 쉐브론 클릭) 안. 최대 5개, 각 20자, 입력 후 Enter로 칩 등록
</file context>
Fix with cubic


## 심사

- 제출 후 승인 대기: 영업일 기준 7일. 승인되면 곧바로 판매 시작

@cubic-dev-ai cubic-dev-ai Bot Jul 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Automation may treat a still-pending gig as overdue after seven days because review time is not fixed. Document Kmong's stated 3–7-or-more-business-day range.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At domain-skills/kmong/gig-registration.md, line 49:

<comment>Automation may treat a still-pending gig as overdue after seven days because review time is not fixed. Document Kmong's stated 3–7-or-more-business-day range.</comment>

<file context>
@@ -0,0 +1,50 @@
+
+## 심사
+
+- 제출 후 승인 대기: 영업일 기준 7일. 승인되면 곧바로 판매 시작
+- 온보딩 첫 판매 지원금: 최대 2만 5천원 (전문가 홈 배너)
</file context>
Suggested change
- 제출 후 승인 대기: 영업일 기준 7일. 승인되면 곧바로 판매 시작
- 제출 후 승인 대기: 영업일 기준 3~7일 이상 소요될 수 있음. 승인되면 곧바로 판매 시작
Fix with cubic

- 등록 시작: `/my-gigs` → "서비스 등록하기" 버튼 → `/my-gigs/new` (제목+카테고리만) → 다음 → `/my-gigs/edit/{gigId}?rootCategoryId=..&subCategoryId=..` (본편) → 제출 → `/my-gigs/edit/{gigId}/complete`
- 카테고리 ID: IT·프로그래밍=6, 하위: 664 프로그램 수정·유지보수, 645 크롤링·스크래핑, 663 업무 자동화, 636 홈페이지 수정·유지보수, 665 엑셀·스프레드시트, 668 AI 자동화, 673 AI 에이전트
- 무인증 검색 API: `GET /api/search/v5/gigs?q=<키워드>` (JSON 200, 상위 40개만, page 무시됨). gig 상세는 `/gig/{PID}` HTML의 `self.__next_f.push` RSC payload에 패키지·가격·응답시간 전부 SSR됨.
- robots.txt: `/search`만 전 UA Disallow. `/gig`, `/category`, `/api`는 허용.

@cubic-dev-ai cubic-dev-ai Bot Jul 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Crawler guidance is inaccurate: robots.txt restricts more than /search, and several named bots are denied the entire site. Document the default and bot-specific rules so an agent does not treat /api or /gig as universally allowed.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At domain-skills/kmong/gig-registration.md, line 10:

<comment>Crawler guidance is inaccurate: robots.txt restricts more than `/search`, and several named bots are denied the entire site. Document the default and bot-specific rules so an agent does not treat `/api` or `/gig` as universally allowed.</comment>

<file context>
@@ -0,0 +1,50 @@
+- 등록 시작: `/my-gigs` → "서비스 등록하기" 버튼 → `/my-gigs/new` (제목+카테고리만) → 다음 → `/my-gigs/edit/{gigId}?rootCategoryId=..&subCategoryId=..` (본편) → 제출 → `/my-gigs/edit/{gigId}/complete`
+- 카테고리 ID: IT·프로그래밍=6, 하위: 664 프로그램 수정·유지보수, 645 크롤링·스크래핑, 663 업무 자동화, 636 홈페이지 수정·유지보수, 665 엑셀·스프레드시트, 668 AI 자동화, 673 AI 에이전트
+- 무인증 검색 API: `GET /api/search/v5/gigs?q=<키워드>` (JSON 200, 상위 40개만, page 무시됨). gig 상세는 `/gig/{PID}` HTML의 `self.__next_f.push` RSC payload에 패키지·가격·응답시간 전부 SSR됨.
+- robots.txt: `/search`만 전 UA Disallow. `/gig`, `/category`, `/api`는 허용.
+
+## 게이트 (순서대로 막힘)
</file context>
Fix with cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant