instinct-bridgelisted
Install: claude install-skill search-atlas-group/amm-founding-circle
<objective>
Read a GSD LEARNINGS.md or SUMMARY.md artifact, extract all Patterns and Lessons sections, and feed them through the instinct deduplication + creation pipeline. Each non-duplicate, non-trivial bullet becomes a candidate instinct file in the appropriate scope directory.
</objective>
## Instructions
### Step 1: Parse arguments
Extract the summary file path and optional project slug from the invocation arguments:
```
<summary-file-path> — required; path to GSD LEARNINGS.md or SUMMARY.md
--project <slug> — optional; overrides auto-derived project slug
```
If no file path is provided, exit with:
```
Error: provide a path to a GSD LEARNINGS.md or SUMMARY.md file.
Usage: /instinct-bridge <summary-file-path> [--project <slug>]
```
### Step 2: Validate the file
Read the file and confirm it exists and contains at least one of these headings:
- `## Patterns`
- `## Lessons Learned`
- `## Lessons`
- `## What Worked`
- `## What Didn't Work`
- `## Surprises`
If none of these sections exist, report:
```
No extractable sections found in <filepath>.
Expected: ## Patterns, ## Lessons Learned, ## What Worked, ## What Didn't Work, or ## Surprises
```
### Step 3: Run the bridge
```bash
python3 -c "
import sys
sys.path.insert(0, '$HOME/.claude/instincts/lib')
from gsd_bridge import bridge_milestone_learnings
import json
result = bridge_milestone_learnings(
'$SUMMARY_FILE',
'$HOME/.claude/instincts/global/',
$PROJECT_DIR_ARG
)
print(json.dumps(re