본문으로 건너뛰기
cccskills
무료GitHub에 공개

codedrobe-adapter-dev

Add, inspect, repair, or validate CodeDrobe Core adapters for Chromium/Electron AI desktop applications. Use when supporting a new app, updating Codex or WorkBuddy compatibility after an app release, discovering installation paths or CDP targets, selecting stable DOM landmarks, adding renderer profiles or transactional host settings, recording lastVerified versions, or writing adapter and real-renderer tests.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(6)

  • SKILL.md3.8 KB
  • agents/openai.yaml250 B
  • references/adapter-contract.md4.3 KB
  • references/architecture.md1.4 KB
  • references/dom-inspection.md3.3 KB
  • references/testing.md1.5 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

CodeDrobe Adapter Development

Work in the @codedrobe/core repository. Keep the adapter lightweight and prove selectors against a real installed application; never infer renderer compatibility from an app name, executable path, or screenshot alone.

Read the relevant references

Add or repair an adapter

  1. Inspect the current Core tree, adapter registry, tests, CLI help, and working-tree changes.
  2. Locate the actual installed app and record its app version/build. Do not overwrite unrelated local changes.
  3. Launch the real app with loopback CDP on a configurable, unoccupied port. Do not restart or terminate it without authorization.
  4. Inspect /json/list, select the actual renderer, and run codedrobe dom snapshot on every relevant route to collect privacy-preserving semantic DOM evidence.
  5. Choose only cross-route landmarks for the adapter: root, sidebar/navigation, workspace/content, and composer/input. Only rootAny should block (it doubles as the boot detector); declare panels the app can hide — sidebars in popped-out or collapsed windows — as recommended, since compatibility is judged per window.
  6. Put app- or theme-specific layout nodes in theme verification contexts, not the adapter.
  7. Implement the adapter, registry export, types, and focused tests. Add a renderer profile or host-settings module only when the application requires that behavior.
  8. Probe the real renderer, then apply and verify a minimal package. Validate the home and conversation contexts separately.
  9. Restore the renderer and any transactional host settings. Confirm cleanup before finishing.
  10. Update lastVerified only after real-app verification succeeds, including the observed version/build and date.

Compatibility failure workflow

  1. Reproduce with codedrobe probe --app <id> --theme <package>.
  2. Separate adapter landmark failures from theme-specific missing nodes.
  3. Inspect the live DOM and computed layout; do not repair from stale documentation alone.
  4. Prefer a stable alternative selector before broadening any lists.
  5. Keep failure output concrete: requirement name plus every attempted selector.
  6. Add a regression test before updating lastVerified.

Guardrails

  • Never patch application bundles, app.asar, code signatures, WindowsApps ownership, or user authentication data.
  • Bind CDP to 127.0.0.1 and reject occupied custom ports instead of killing unknown processes.
  • Avoid generated CSS-module hashes, localized text, deep child chains, and broad selectors such as body * in adapters.
  • Keep optional decoration out of adapter requirements.
  • Preserve custom installation paths and user-selected CDP ports throughout detect, launch, probe, apply, verify, watch, and restore.
  • Do not add a public theme-publishing path until registry authentication and authorization are complete.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Create, inspect, convert, apply, replace, verify, troubleshoot, update, publish, or restore reversible CodeDrobe themes for supported Chromium/Electron AI desktop apps, including OpenAI Codex, Tencent WorkBuddy, QoderWork (CN/global), and TRAE SOLO (global/CN). Use when a user asks to turn an attached or local reference image into a Codex, WorkBuddy, QoderWork, or TRAE SOLO skin, reproduce a visual style with native UI, build a multi-app theme, work with .codedrobe-theme packages or theme images, analyze a live CDP DOM snapshot, repair DOM compatibility failures, use a custom port or installation path, capture verification screenshots, search the CodeDrobe store or install a store theme by name, publish or submit a theme to the CodeDrobe store, or migrate a legacy .codex-theme file.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

CodeDrobe/skills2522026년 8월 10일 업데이트

CodeDrobe의 스킬 모두 보기

이 스킬의 문제 신고