Skip to content

fix: link the discover-candidates skills into .claude/skills - #82

Merged
ValentinJSchmidt merged 1 commit into
mainfrom
fix/link-discover-skills
Sep 7, 2026
Merged

ValentinJSchmidt merged 1 commit into
mainfrom
fix/link-discover-skills

Conversation

@ValentinJSchmidt

Copy link
Copy Markdown
Collaborator

Summary

.claude/skills/ symlinked eight of the ten public skills into skills/, but never
discover-company-candidates or discover-university-candidates. This adds the two
missing symlinks so the project agent can actually invoke them.

Motivation

Both are delegation targets, not optional helpers:

  • skills/find-university-chairs/SKILL.md:36 — "Invoke discover-university-candidates"
  • skills/find-company-thesis-options/SKILL.md:35 — "Invoke discover-company-candidates"

Both are also in EXPECTED_SKILLS in skills/tests/test_skill_package.py. Without the
symlinks, an agent running either discovery track dead-ends at the candidate step.

Git history shows they were never linked — an oversight in 1d43de7, not a deliberate
exclusion.

What Changed

  • .claude/skills/discover-company-candidates -> ../../skills/discover-company-candidates
  • .claude/skills/discover-university-candidates -> ../../skills/discover-university-candidates

Stored as symlinks (mode 120000), matching the existing eight, so they stay in sync
with skills/ rather than drifting as copies.

How to Run / Test

python -m pytest skills/tests/ -q          # 52 passed, 10 skipped
ls .claude/skills/discover-university-candidates/   # SKILL.md + references/

Verified end-to-end in a session: both skills registered and were used to produce a
full university + company option map.

🤖 Generated with Claude Code

https://claude.ai/code/session_015mBAtaUv5Br2nML9wYLpej

.claude/skills/ symlinked eight of the ten public skills into skills/,
omitting discover-company-candidates and discover-university-candidates.
Both are part of the public skill set and both are delegation targets:
find-university-chairs and find-company-thesis-options instruct the agent
to invoke them for live candidate discovery, so that step dead-ended in
any session using the project skill directory.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015mBAtaUv5Br2nML9wYLpej

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The change is limited to adding the two missing skill symlinks and aligns with existing delegation references and the expected skill set.

Pull request overview

This PR fixes the .claude/skills/ skill registry by adding the two missing discovery-skill symlinks so delegation from find-university-chairs / find-company-thesis-options can actually resolve and run in agent environments that rely on .claude/skills/.

Changes:

  • Add .claude/skills/discover-company-candidates -> ../../skills/discover-company-candidates (symlink)
  • Add .claude/skills/discover-university-candidates -> ../../skills/discover-university-candidates (symlink)
File summaries
File Description
.claude/skills/discover-company-candidates Adds missing symlink so agents can invoke discover-company-candidates via .claude/skills/.
.claude/skills/discover-university-candidates Adds missing symlink so agents can invoke discover-university-candidates via .claude/skills/.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ValentinJSchmidt
ValentinJSchmidt merged commit 7bb9ef0 into main Sep 7, 2026
2 checks passed
@ValentinJSchmidt

Copy link
Copy Markdown
Collaborator Author

This is not relevant for the submission

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants