Kr stock plan
Scope Korean stock research before drafting. Use when the user needs to pin the exact KRX-listed company, share class, time horizon, comparison set, event frame, user question priority, or output mode before routing into a Korean stock decision memo, quick view, pre-earnings note, post-earnings note, or pair compare. Do not use for the final memo itself.From its SKILL.md
npx -y skills add ray5273/kr-research-kit --skill kr-stock-planAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.0 KB, as published. Nobody here has run it
Korean Stock Plan
Use this skill to turn a vague Korean stock request into an execution-ready brief and, unless the user explicitly wants planning only, orchestrate the downstream Korean stock workflow in the same turn.
For Korean single-name work, this is the default entry point. It should decide whether the request is:
- a new decision memo
- a follow-up question against an existing memo
- a dated update that needs new post-memo disclosures, IR material, or news
Quick Start
- Define the exact security first: ticker, market, ordinary versus preferred line, and whether the listing is an operating company or holding company.
- Lock the output mode early:
quick view,full memo,pre-earnings note,post-earnings note, orpair compare. - Ask what the user actually needs before locking the brief. At minimum confirm decision goal, horizon, output depth, the user's priority question, and whether filing precision, valuation, chart, peer compare, contract-detail, or order-backlog work is required.
- Apply the order-driven-company gate for every operating company. If the result is
yes, route throughkr-stock-dart-analysisandkr-order-backlog-analysis; a quantitative DART/KRX amount makes the backlog PNG mandatory. - Keep the deliverable to planning. Do not drift into unsupported numbers or a full thesis write-up.
- If the user invoked
kr-stock-planas the entry point for a real stock task, do not stop after the brief. Use the brief to route automatically intokr-stock-dart-analysis,kr-stock-data-pack, andkr-stock-analysisas needed unless the user explicitly asked to stop at the brief. - Treat
analysis-example/kr/<company>/memo.mdas the canonical reusable artifact for non-planning work. - Only write
analysis-example/kr/<company>/리서치브리프.mdwhen the user explicitly asked for planning only or asked to keep the brief itself as a reusable artifact. - For a follow-up request, resolve the existing memo first and classify the work as
answer-now,refresh-now,wait-for-event, orask-userbefore routing further. Compatibility aliases:memo-onlymaps toanswer-now;refresh-neededmaps torefresh-now.
Workflow
- Normalize the security target. Resolve the exact listing, share class, and structure another agent should analyze.
- Confirm user needs. Ask the shortest clarifying set needed to lock the user goal, decision frame, deliverable depth, user-priority question, and must-answer questions.
- Decide the entry state.
Classify the task as
planning only,fresh memo,follow-up on existing memo, ordated update. - Define the research boundary. Pin the horizon, comparison set, catalysts, and whether chart or valuation work is required.
- Route the output mode.
Choose
quick view,full memo,pre-earnings note,post-earnings note, orpair compare. - State the key questions. List what the downstream analysis must answer and what can stay out of scope.
- Decide outside-views routing.
Apply the outside-views decision gate from
references/workflow.mdto decide whether a Naver blog pass should run beforekr-stock-data-pack. Record the decision in the brief asNaver blog pass: yes / no / deferredwith a one-line reason. 7b. Decide analyst-report routing. Apply the analyst-report decision gate fromreferences/workflow.mdto decide whether a sell-side pass (kr-analyst-report-discover→kr-analyst-report-fetch→kr-analyst-report-insight) should run beforekr-stock-data-pack. Record the decision in the brief asAnalyst report pass: yes / no / deferredwith a one-line reason. 7c. Decide order-backlog routing. Apply the order-driven gate fromreferences/workflow.md. RecordOrder-driven company: yes / no / deferredandOrder-backlog route: yes / no / deferred. When both the route and a quantitative DART/KRX amount are available, requireorder-backlog-data.json,order-backlog-analysis.md, andassets/<company>-order-backlog.png. - Hand off cleanly.
Produce a short research brief that routes the work across
kr-stock-dart-analysis,kr-order-backlog-analysis,kr-analyst-report-*,kr-naver-*,kr-stock-data-pack, andkr-stock-analysisas needed. - Continue automatically when appropriate. If the user asked for analysis rather than planning-only, execute the routed downstream skills immediately in the same turn instead of requiring the user to invoke each one manually. Include the analyst-report chain in the routed execution when the gate recommends it.
Read references/workflow.md for planning rules. Read references/output-format.md for the required brief shape.
Operating Rules
- Prefer narrowing the target over pretending the listing structure is obvious.
- Separate user intent from your assumptions.
- Ask clarifying questions before drafting the brief whenever the user goal, deliverable shape, or must-answer questions are still unclear.
- Flag where ordinary shares, preferred shares, holding companies, or operating subsidiaries could change the interpretation.
- Avoid numeric estimates at this stage unless the user explicitly asked for a scoping estimate and provided a source.
- When latest filing precision is likely to be thesis-critical, explicitly route the downstream workflow through
kr-stock-dart-analysisbeforekr-stock-data-packorkr-stock-analysis. - Do not classify a company as order-driven from sector membership alone. Require a contract/milestone revenue model plus an auditable backlog, contract-balance, remaining-performance, project-order, or material-contract disclosure path. Use
deferredwhen DART coverage is incomplete. - For
Order-driven company: yes, routekr-stock-dart-analysis -> kr-order-backlog-analysisbeforekr-stock-data-pack. If a quantitative amount exists, the backlog chart is required even when only an연도 미공시official-total bar can be drawn; never invent yearly allocations. - When independent Naver blog voices are likely to sharpen the memo, route the Naver pipeline (
kr-naver-blogger→kr-naver-insight) beforekr-stock-data-packso the digest is ready for ingestion. See the outside-views decision gate inreferences/workflow.md. - When sell-side consensus (target price, rating distribution, broker coverage) is likely to sharpen the memo, or the user explicitly asks about 컨센서스 / 증권사 리포트 / 애널리스트 TP, route the analyst-report pipeline (
kr-analyst-report-discover→kr-analyst-report-fetch→kr-analyst-report-insight) beforekr-stock-data-packso the digest is ready for ingestion. See the analyst-report decision gate inreferences/workflow.md. The analyst-report pass and the Naver pass are independent — run both when both gates say yes; they feed different memo sections. - Treat
kr-stock-planas the default orchestrator for Korean single-stock work. Unless the user explicitly requests planning only, carry the work forward yourself after the brief is locked. - Resolve follow-up requests against
analysis-example/kr/<company>/memo.mdfirst. Only ask the user to restate the ticker or company when the target memo is missing or ambiguous. - Keep the user question as a priority lens. If the user supplied a specific concern, the downstream memo should reorder emphasis around that concern instead of treating it as an appendix.
- Route
answer-now(memo-only) follow-ups back intokr-stock-analysiswith the existing memo as context. Routerefresh-now(refresh-needed) follow-ups intokr-stock-updateand only pullkr-stock-dart-analysisorkr-stock-data-packagain when new verification is needed. Routewait-for-eventinto a short trigger note and routeask-userinto a clarifying question.