ワンクリックで
source-spike
Bootstrap a new source-feasibility spike in packages/radar-sources/src/sources/_spikes/
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Bootstrap a new source-feasibility spike in packages/radar-sources/src/sources/_spikes/
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | source-spike |
| description | Bootstrap a new source-feasibility spike in packages/radar-sources/src/sources/_spikes/ |
| paths | packages/radar-sources/src/sources/_spikes/**,docs/spec/SPEC_EVOL_SOURCE_FEASIBILITY.md |
| allowed-tools | Read Write Bash Glob Grep WebFetch |
Skill to investigate a new data source (avis publics, PV, vidéo YouTube, registre foncier, CPTAQ, etc.) and produce a feasibility note for the pricing pack.
Identify the source
avis-publics | pv | video-youtube | cadastre | role-evaluation | cptaq | donnees-quebec | …salaberry-de-valleyfield | quebec (provincial) | …<kind>-<city-or-scope>.Create the spike directory
mkdir -p packages/radar-sources/src/sources/_spikes/<slug>/
Fetch sample documents
Manually browse or WebFetch 3–5 representative documents. Save them under packages/radar-sources/src/sources/_spikes/<slug>/samples/ (committed if small, otherwise referenced by URL only).
Draft the spike README
Create packages/radar-sources/src/sources/_spikes/<slug>/README.md with:
Update the consolidated feasibility spec
Append/refresh the row for this source in docs/spec/SPEC_EVOL_SOURCE_FEASIBILITY.md table.
Commit
git add packages/radar-sources/src/sources/_spikes/<slug>/ docs/spec/SPEC_EVOL_SOURCE_FEASIBILITY.md
make commit MSG="feat(sources): spike <slug> feasibility note"
_spikes/. NEVER ship spike code outside this directory.Close a branch — final validation, PR creation, merge, archive plan file
Initialize a new branch with worktree, BRANCH.md from template, and environment setup
Run a source adapter against fixture data and verify the extracted output
Run lot gate checks — typecheck, lint, and scoped tests for the current lot
Update rules and skills after a branch merges — absorb learnings, refine patterns
Verify modified files against branch allowed/forbidden/conditional paths