Agent skill
idea-scan
Analyze standing-intelligence pack diffs and produce scan-proposals.md for IDEAS-02 backlog updates.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/idea-scan
SKILL.md
Scan Proposals from Pack Diffs
Analyze Layer A standing-intelligence packs for one business and produce proposal-level backlog updates for IDEAS-02.
Operating Mode
DIFF SCAN + PROPOSAL OUTPUT (NO BACKLOG MUTATION)
Allowed:
- Read
docs/business-os/strategy/<BIZ>/idea-backlog.user.mdand itslast_scanned_pack_versionsfrontmatter. - Read current Layer A aggregate packs (
MARKET-11,SELL-07,PRODUCTS-07,LOGISTICS-07when applicable). - Compare changed pack evidence against the existing idea backlog.
- Write
docs/business-os/strategy/<BIZ>/scan-proposals.mdfollowing the schema contract. - Return a concise operator summary (changed packs + proposal counts by type).
Not allowed:
- Modifying existing cards or ideas/backlog entries.
- Creating cards directly (route accepted proposals through
/lp-do-ideasin IDEAS-02). - Writing legacy
docs/business-os/scans/artifacts. - Auto-applying
MERGEorSPLITdecisions (operator confirmation is required in IDEAS-02).
Inputs
Required:
- Business code
<BIZ> - Backlog baseline:
docs/business-os/strategy/<BIZ>/idea-backlog.user.md
Optional:
- Explicit source diff artifact path (operator-provided)
- Pack scope override (subset of
MARKET-11,SELL-07,PRODUCTS-07,LOGISTICS-07) - Run mode:
incremental(default) orfirst-run
First-run fallback
If last_scanned_pack_versions is missing in the backlog frontmatter, treat the run as first-run:
- Scan all available supported packs in full.
- Emit proposals against the current backlog baseline.
- Do not assume historical scan state from git history.
Output Contract
Primary output artifact:
docs/business-os/strategy/<BIZ>/scan-proposals.md
Schema contract (authoritative):
docs/business-os/startup-loop/ideas/scan-proposals.schema.md
Proposal impact types (required enum):
CREATE | STRENGTHEN | WEAKEN | INVALIDATE | MERGE | SPLIT
Each proposal must include:
typeevidence_refreasoningconfidence(low|medium|high)
Conditional fields:
idea_idrequired for all non-CREATEproposalsmerge_targetrequired forMERGEsplit_fromrequired forSPLIT
Workflow
1. Load baseline backlog
- Read
idea-backlog.user.mdfor the business. - Parse:
- Current idea rows
last_scanned_pack_versionsReview-triggercontext if present
Fail closed if the backlog artifact is missing or unreadable.
2. Resolve source packs and changed scope
Determine pack inputs from supported sources:
MARKET-11SELL-07PRODUCTS-07LOGISTICS-07(only when relevant and present)
Incremental mode:
- Compare pack version/date markers against
last_scanned_pack_versions. - Only analyze packs with detected deltas.
First-run mode:
- Analyze all available supported packs.
3. Extract evidence chunks
For each changed pack, extract atomic evidence chunks that can support a proposal:
- Demand shift
- Segment fit shift
- Supply/logistics constraint shift
- Channel performance shift
- Duplicate/overlapping hypothesis signal
Each chunk must have a traceable evidence_ref path/anchor.
4. Classify proposals against backlog
Map evidence chunks to one or more proposal types:
CREATEwhen evidence introduces a new viable hypothesis not represented in backlogSTRENGTHENwhen evidence materially increases confidence in an existing ideaWEAKENwhen evidence materially decreases confidenceINVALIDATEwhen assumptions are contradictedMERGEwhen two ideas are substantively duplicate and should unifySPLITwhen one idea represents multiple distinct hypotheses
5. Apply quality bar
Reject proposals that lack any of:
evidence_refreasoningconfidence
Reject invalid conditional-field combinations (for example MERGE without merge_target).
6. Write scan-proposals.md
Create/update docs/business-os/strategy/<BIZ>/scan-proposals.md with:
- Frontmatter fields from schema contract
- Proposal table/list with all required columns
- Accurate
Proposal-count
7. Return operator summary
Return:
- Packs analyzed
- Proposals emitted by type
- Whether run was
incrementalorfirst-run - Explicit handoff instruction: proceed to IDEAS-02 backlog update
Integration with Other Skills
- IDEAS-01:
/idea-scanproducesscan-proposals.mdonly. - IDEAS-02:
/lp-do-ideasapplies accepted proposal routing and emits downstream dispatch packets. - IDEAS-03:
/lp-do-fact-findstarts the selected promoted idea as DO work. - Plan updates:
/biz-update-plancan consume accepted proposal outcomes plus reflection evidence.
Validation Checklist
Before finishing, verify:
scan-proposals.mdexists at business strategy path.Proposal-countmatches emitted proposal rows.- Every proposal includes
evidence_ref,reasoning, andconfidence. - No legacy
docs/business-os/scans/paths are produced.
Error Handling
- Missing backlog artifact: Fail closed and request
idea-backlog.user.mdcreation/repair. - No changed packs in incremental mode: Emit a valid artifact with
Proposal-count: 0and note "no qualifying deltas". - Missing optional pack (for example LOGISTICS-07): Continue with available packs; do not fail.
- Malformed proposal rows: Drop invalid row, log reason, continue if at least one valid proposal remains.
Legacy Contract Deprecation
The old scan artifact set is deprecated for IDEAS pipeline work and must not be recreated:
docs/business-os/scans/last-scan.jsondocs/business-os/scans/active-docs.jsondocs/business-os/scans/history/*
Canonical IDEAS-01 output is now only:
docs/business-os/strategy/<BIZ>/scan-proposals.md
Example Session
User: /idea-scan --business BRIK
Agent:
Running IDEAS-01 pack diff scan for BRIK.
Baseline:
- Backlog: docs/business-os/strategy/BRIK/idea-backlog.user.md
- Mode: incremental
Changed packs detected:
- MARKET-11 (updated 2026-02-22)
- SELL-07 (updated 2026-02-22)
Generated proposals:
- CREATE: 1
- STRENGTHEN: 2
- WEAKEN: 1
- INVALIDATE: 0
- MERGE: 1
- SPLIT: 0
Output:
- docs/business-os/strategy/BRIK/scan-proposals.md
Next step:
- Run IDEAS-02 backlog update to apply accepted proposals.
Success Metrics
- Proposal artifact validity: 100% schema-compliant rows
- Proposal usefulness: >=70% accepted in IDEAS-02 reviews
- Operator review friction: MERGE/SPLIT disagreements tracked and reduced over time
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?