nomadcode/agent-ops/skills/find-domain/SKILL.md

1.5 KiB

name description version
find-domain 변경 대상 파일/기능이 어느 도메인에 속하는지 판별 1.0.0

Find Domain

목적

변경하려는 파일이나 기능이 어느 도메인에 속하는지 빠르게 판별하여 올바른 domain rule을 로드하도록 안내한다.

언제 호출할지

  • 어떤 파일을 수정해야 할지는 알지만 도메인이 불명확할 때
  • 여러 도메인에 걸쳐 있는 작업을 시작하기 전

입력

  • 수정하려는 파일 경로 또는 기능 설명

먼저 확인할 것

  • agent-ops/skills/router.md의 도메인 맵

실행 절차

  1. 파일 경로를 router.md 도메인 맵과 대조한다.
  2. 경로가 불명확하면 아래 기준으로 판별한다.
    • lib/services/ → push-notification
    • lib/ (그 외) → flutter-app
    • android/.../db/ → database
    • android/.../helpers/ → 파일별 담당 도메인 확인
    • android/...MainActivity, MainApplication, AppLifecycleTracker → android-native
    • android/.../MattermostFirebaseMessagingService, ReceiptDelivery, NotificationReplyBroadcastReceiver → push-notification
  3. 해당 도메인의 rules.md를 로드한다.
  4. 경계가 모호하면 후보 도메인을 제시하고 사용자에게 확인한다.

출력 형식

  • 판별된 도메인 이름
  • 로드할 rules.md 경로
  • 경계가 모호한 경우 후보 목록

금지 사항

  • 도메인을 단정 짓지 말고 모호하면 후보로 제시한다.
  • 관련 없는 domain rule을 추가로 로드하지 않는다.