From unknowns
Routes to the right unknowns technique skill based on the current phase of work: pre-implementation, mid-implementation, or pre-merge.
How this skill is triggered — by the user, by Claude, or both
Slash command
/unknowns:unknownsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pure router. Detect the phase, invoke the right skill via the Skill tool.
Pure router. Detect the phase, invoke the right skill via the Skill tool. If this agent has no skill-invocation tool, read that skill's SKILL.md and follow it directly. No technique logic lives here.
Trust explicit conversation intent first: requests to review/merge, reports of a plan deviation, porting language, or prototype language route directly. Use git only when intent is not clear.
When git evidence is needed, resolve the comparison base in this order: the
current branch's configured upstream; refs/remotes/origin/HEAD; an existing
local main; then master. Verify every candidate before using it.
Then check, in order:
unknowns:merge-quiz.unknowns:log-deviation; otherwise report that no concrete deviation is
available to log and present the three pre-implementation techniques without
invoking one speculatively.unknowns:blindspotunknowns:verify-refunknowns:mockunknowns: namespace (Claude Code plugin install).
If the skills were installed flat (Codex, OpenCode: cp -r skills/*), they go
by their bare directory names — blindspot, verify-ref, mock,
log-deviation, merge-quiz.npx claudepluginhub hiendinhngoc/unknowns --plugin unknownsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.