code-yeongyu / code-yeongyu/senpi
Skill discovery reports missing per-agent repo/skills path
- Dominant language
- TypeScript
- Stars
- 429
- Forks
- 98
- Avg merge
- 4h 57m
- Merged PRs (30d)
- 540
Description
## Description
Skill discovery reports the expected `bailian-cli` collision, but then also tries to load a per-agent memory skill directory that does not exist.
## Output
```text
[Skill conflicts]
"bailian-cli" collision:
✓ auto (project) ~\.omo\skills\bailian-cli\SKILL.md
✗ ~\.agents\skills\bailian-cli\SKILL.md (skipped)
~\.omo\memory\agents\yejun-d09b8d51\repo\skills
skill path does not exist
```
## Expected behavior
A missing optional per-agent skill directory should be ignored (or created before skill discovery) instead of being reported as an error after the valid skill collision.
## Environment
- Windows_NT 10.0.26200
- `bailian-cli` is present in both `~\.omo\skills` and `~\.agents\skills`
Contributor guide
Research direction
Reproduce the reported Windows skill-discovery output using the paths and collision shown in the issue, then trace the skill discovery entry point that handles the per-agent memory repository. Done means the missing optional directory is ignored or created before discovery, while the valid bailian-cli collision is still reported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100