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

intel

Query, inspect, or refresh codebase intelligence files in .planning/intel/

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.6 KB

SKILL.md(원문)

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

STOP -- DO NOT READ THIS FILE. It is already in your context; using Read on it wastes tokens. Begin executing Step 0 immediately.

Step 0 -- Banner

Before ANY tool calls, display banner GSD > INTEL, then proceed to Step 1.

Step 1 -- Config Gate

Check if intel is enabled by reading .planning/config.json directly using the Read tool.

DO NOT use the gsd-tools config get-value command -- it hard-exits on missing keys.

  1. Read .planning/config.json using the Read tool
  2. If the file does not exist: display the disabled message below and STOP
  3. Parse the JSON content. Check if config.intel && config.intel.enabled === true
  4. If intel.enabled is NOT explicitly true: display the disabled message below and STOP
  5. If intel.enabled is true: proceed to Step 2

Disabled message:

GSD > INTEL

Intel system is disabled. To activate:

  bm-sdk query config-set intel.enabled true

Then run /gsd:intel refresh to build the initial index.

Step 2 -- Parse Argument

Parse $ARGUMENTS to determine the operation mode:

ArgumentAction
query <term>Run inline query (Step 2a)
statusRun inline status check (Step 2b)
diffRun inline diff check (Step 2c)
refreshSpawn intel-updater agent (Step 3)
No argument or unknownShow usage message

Usage message (shown when no argument or unrecognized argument):

GSD > INTEL

Usage: /gsd:intel <mode>

Modes:
  query <term>  Search intel files for a term
  status        Show intel file freshness and staleness
  diff          Show changes since last snapshot
  refresh       Rebuild all intel files from codebase analysis

Step 2a -- Query

Run:

bm-sdk query intel.query <term>

Parse the JSON output and display results:

  • If the output contains "disabled": true, display the disabled message from Step 1 and STOP
  • If no matches found, display: No intel matches for '<term>'. Try /gsd:intel refresh to build the index.
  • Otherwise, display matching entries grouped by intel file

STOP after displaying results. Do not spawn an agent.

Step 2b -- Status

Run:

bm-sdk query intel.status

Parse the JSON output and display each intel file with:

  • File name
  • Last updated_at timestamp
  • STALE or FRESH status (stale if older than 24 hours or missing)

STOP after displaying status. Do not spawn an agent.

Step 2c -- Diff

Run:

bm-sdk query intel.diff

Parse the JSON output and display:

  • Added entries since last snapshot
  • Removed entries since last snapshot
  • Changed entries since last snapshot

If no snapshot exists, suggest running refresh first.

STOP after displaying diff. Do not spawn an agent.


Step 3 -- Refresh (Agent Spawn)

Display before spawning:

GSD > Spawning intel-updater agent to analyze codebase...

Spawn a Task:

Task(
  description="Refresh codebase intelligence files",
  prompt="You are the bm-intel-updater agent. Your job is to analyze this codebase and write/update intelligence files in .planning/intel/.

Project root: ${CWD}
Prefer: bm-sdk query <subcommand> (installed bm-sdk on PATH). Legacy: node ${CLAUDE_PLUGIN_ROOT:-$HOME/.claude/plugins/cache/gsd-plugin/current}/bin/gsd-tools.cjs

Instructions:
1. Analyze the codebase structure, dependencies, APIs, and architecture
2. Write JSON intel files to .planning/intel/ (stack.json, api-map.json, dependency-graph.json, file-roles.json, arch-decisions.json)
3. Each file must have a _meta object with updated_at timestamp
4. Use `bm-sdk query intel.extract-exports <file>` to analyze source files
5. Use `bm-sdk query intel.patch-meta <file>` to update timestamps after writing
6. Use `bm-sdk query intel.validate` to check your output

When complete, output: ## INTEL UPDATE COMPLETE
If something fails, output: ## INTEL UPDATE FAILED with details."
)

Wait for the agent to complete.


Step 4 -- Post-Refresh Summary

After the agent completes, run:

bm-sdk query intel.status

Display a summary showing:

  • Which intel files were written or updated
  • Last update timestamps
  • Overall health of the intel index

Anti-Patterns

  1. DO NOT spawn an agent for query/status/diff operations -- these are inline CLI calls
  2. DO NOT modify intel files directly -- the agent handles writes during refresh
  3. DO NOT skip the config gate check
  4. DO NOT use the gsd-tools config get-value CLI for the config gate -- it exits on missing keys

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Add an idea to the backlog parking lot (999.x numbering)

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

buildomator/buildomator942026년 10월 17일 업데이트

add-phase

무료

Add phase to end of current milestone in roadmap

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

buildomator/buildomator942026년 10월 17일 업데이트

add-tests

무료

Generate tests for a completed phase based on UAT criteria and implementation

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

buildomator/buildomator942026년 10월 17일 업데이트

add-todo

무료

Capture idea or task as todo from current conversation context

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

buildomator/buildomator942026년 10월 17일 업데이트

Generate AI design contract (AI-SPEC.md) for phases that involve building AI systems — framework selection, implementation guidance from official docs, and evaluation strategy

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

buildomator/buildomator942026년 10월 17일 업데이트

Analyze phase dependencies and suggest Depends on entries for ROADMAP.md

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

buildomator/buildomator942026년 10월 17일 업데이트

buildomator의 스킬 모두 보기

이 스킬의 문제 신고