plugins/stv/skills/think/SKILL.md
Meta-skill for designing methodologies, skills, and processes from experience. Triggers on "I want to turn this into a methodology", "organize this pattern", "systematize my approach", "make this into a skill", "structure this as a process". Use when the user mentions real-world experience and wants to structure/systematize/formalize it. Not top-down design from theory, but bottom-up distillation that strips away the unnecessary from what actually worked.
npx skillsauth add 2lab-ai/oh-my-claude inductive-distillationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A methodology design process that starts from experience and extracts minimal structure. Core principle: Strip away the unnecessary from what worked. Do not fill in from theory.
First, secure experiences where the user actually succeeded (even 2-3 lines). The raw material is "I did this and it worked", not "theoretically it should be this way." If there are multiple experiences, lay them side by side and extract the common structure.
Extract common principles across experiences. Is only the direction different? Only the scale? Only the domain? — Find the invariant, not the differences.
The most important thing in the first structuring pass is not overdoing it. If the experience succeeded in 2-3 lines, creating a 200-line process document is over-engineering. Distinguish between what a sufficiently smart executor (human or AI) needs as just a direction hint versus what requires enforced procedure.
Simulate each sentence of the draft as "If I give this to an executor, how will they actually behave?"
If an ambiguous instruction causes wrong behavior, add a constraint. If a constraint is excessive, remove it.
Fill in with "when we actually tried it, omitting this caused failure." Add inductively ("this failed without it in practice"), not deductively ("logically this should also be needed").
A good name makes what the methodology actually does sharp and clear in one word. Metaphors (Blackbox, Dead Reckoning) have stronger identity than functional descriptions (A* Debug). If the name doesn't match the content, the name isn't wrong — the content definition is still fuzzy.
After structuring, verify the following:
If any of these apply, cut it down. Minimal structure is optimal.
development
Problem space exploration mode. Stance, not workflow. Read-only codebase investigation before committing to spec. Triggers on 'explore this', 'investigate', 'understand the problem', 'what are we dealing with', 'before we spec this'.
tools
유저의 요구가 불명확할때 트리거. 애매한 요청, 다의적 지시, 범위 불분명한 작업에서 Context Brief를 생성하여 명확화한다.
development
STV Phase 3: Implementation (GREEN) + Trace Verify loop. Implements code to pass contract tests, then verifies implementation matches trace document. Supports non-linear flow — returning to spec/trace when implementation reveals errors in earlier artifacts.
testing
Triggers on "check the PR", "is it implemented per the issue", "compare spec vs implementation", "compare JIRA and PR", "verify", "validate". Final checkpoint before PR merge using 3-dimensional verification (Completeness, Correctness, Coherence).