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

surface-route-work

Work from a registered surface or transverse route by inspecting nodes, neighbors, edges, contracts, owners, tests, and gaps before editing.

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.9 KB

SKILL.md(원문)

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

surface-route-work

Use this when a task touches connected ClawJS/Clawix surfaces, runtime-critical paths, bridge/Relay behavior, CLI/MCP/API contracts, storage ownership, permissions, grants, approvals, audit, or agent chat routes.

Procedure

  1. Run claw search <topic> --json first. If claw is not on PATH, use the ClawJS checkout binary from the ClawJS repo root (node packages/clawjs/bin/claw.mjs) or a configured sibling checkout such as ../clawjs/packages/clawjs/bin/claw.mjs, and note the fallback.
  2. Resolve the working node or route with:
    • claw inspect show <surface> --json
    • claw inspect neighbors <surface> --json
    • claw inspect routes --json
    • claw inspect route <route-id> --json
  3. Read the ADRs, docs, tests, and source files named by the inspection output. For the route graph contract itself, start from sibling ClawJS canon docs/adr/0049-surface-route-graph.md. For remote, Relay, Gateway, Coordinator, Connector, Sync, Iroh, node trust, or sync-resource route work, also read sibling ClawJS canon docs/adr/0022-remote-gateway-sync-redesign.md. The local Clawix mirror is docs/adr/0011-surface-route-graph.md.
  4. Choose the work mode explicitly:
    • surface-first: start at one node and inspect adjacent ingress/egress;
    • route-first: follow every explicit step in the registered route.
  5. Keep ownership intact. Framework contracts, schemas, storage, SDK, CLI, MCP, service APIs, and Relay contracts stay in ClawJS/Claw. Clawix owns native UI, host identity, visual state, and host operational state.
  6. Update the registry graph when a stable node, edge, route, transport, contract, owner, validation, or gap changes.
  7. Add surfaceNarrative to every new or changed stable node/route that creates a surface: concept, authorizing decision, completing human/programmatic surface, and non-inference boundary.
  8. Add resourceContract to every new or changed stable node/route that creates a runtime, UI, storage, stream, cache, API, CLI, permission, or feature-flag surface: startup, idle, memory, streaming, storage, hot path, scale, and validation.
  9. Register new durable route docs, skills, guards, or harnesses in docs/discoverability.registry.json per docs/adr/0017-discoverability-and-meta-code-routing.md.
  10. Before closure, run the discoverability closure gate for the changed canon/route files, for example node scripts/discoverability-check.mjs closure --changed-file <path> --json. The closing report must cite the real claw search ... --json and claw inspect ... --json command evidence plus the discovered artifact, or mark the work PARTIAL/BLOCKED.
  11. Validate with the route's listed tests or add a focused fixture/E2E when the route did not have one. Mark unavailable physical/provider validation as EXTERNAL PENDING, separate from defects.

Constraints

  • Do not rely on a hand-drawn diagram as source of truth.
  • Do not touch adjacent owners just because they are connected; inspect the edge type and contract first.
  • Relay is a critical remote-safe surface, not the canonical local API.
  • A route is incomplete if any step lacks a registered node, contract, validation, or explicit gap.
  • A route or surface without surfaceNarrative is incomplete unless it is already captured as bounded pre-existing debt in the narrative baseline.
  • A route or surface without resourceContract is incomplete unless it is already captured as bounded pre-existing debt in the resource-contract baseline.
  • A closure-gated route or surface change is incomplete if claw search or claw inspect cannot discover the affected registered artifact or route.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Govern Clawix accessibility changes across screen reader behavior, keyboard navigation, focus order, contrast, reduced motion, text scaling, timed interactions, and agent-generated UI.

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

clawic/Clawix82026년 6월 6일 업데이트

Review or update stable, canonical, any-human, PMF, and adoption claims using adoption/canonicity governance packets.

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

clawic/Clawix82026년 6월 6일 업데이트

Turn a new or changed ADR into implemented behavior, routing docs, tests, and guardrails rather than leaving it as standalone prose.

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

clawic/Clawix82026년 6월 6일 업데이트

Repair confirmed architecture drift in small batches while preserving public canon and avoiding broad opportunistic refactors.

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

clawic/Clawix82026년 6월 6일 업데이트

Given an existing Style, generate a human-readable brand guidelines document covering colors, typography, voice, do/don't, imagery rules, and usage examples. Use when the user asks for a brand book, brand guide, or design system document.

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

clawic/Clawix82026년 6월 6일 업데이트

Add or improve canonical data catalog collections, fields, aliases, relations, evidence tags, docs, and tests.

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

clawic/Clawix82026년 6월 6일 업데이트

clawic의 스킬 모두 보기

이 스킬의 문제 신고