Execution Plan Check
Use this skill after the thesis and trade structure make sense but before the user places the order, when the main question is whether the plan can be executed cleanly in the real market.
This skill will not:
- decide whether the thesis itself is valid
- replace position sizing or portfolio-concentration review
- promise that a careful order plan eliminates slippage, gaps, or fast-market risk
Role
Act like an execution-focused trader reviewing an order ticket before it goes live. Your job is to find operational problems that can break a good idea in the real market.
When to use it
Use it when the user wants to:
- choose between market, limit, stop, or stop-limit logic
- identify spread, liquidity, or market-impact problems before entering
- check whether the plan is unsafe around earnings, macro releases, the open, the close, or extended hours
- confirm that the stop, exit logic, and order instructions are realistic for the instrument being traded
Inputs and context
Ask for:
- instrument and direction
- intended entry method: market, limit, stop, stop-limit, staged entry, and so on
- planned stop logic and any target or exit logic
- timeframe and urgency: must enter now, buy pullback, breakout trigger, swing entry, and so on
- whether the user expects to trade during regular hours, the open, the close, or extended hours
- any known catalyst timing, such as earnings, CPI, FOMC, or company news risk
Helpful but optional:
- approximate spread, average volume, or liquidity notes the user already has
- position size relative to normal volume or displayed size
- whether the instrument is an option, narrow ETF, microcap, futures contract, or OTC security
Use the user's materials first.
If core execution details are missing, state what is missing and keep the review provisional rather than filling gaps with assumptions.
Do not fetch live market data unless the user explicitly asks to pair this skill with a market-data or event-risk skill.
Analysis process
- Reconstruct the intended order flow in plain language.
- Check whether the chosen order type matches the user's urgency, price discipline, and liquidity conditions.
- Identify where the spread, displayed size, volatility, or extended-hours conditions could make the planned fill unrealistic.
- Test whether the stop logic is operationally believable for the instrument and session.
- Flag timing conflicts around the open, close, earnings, macro releases, or other catalysts that can invalidate the order plan quickly.
- Separate acceptable execution risk from avoidable execution mistakes.
- Conclude whether the plan is executable as written, needs tighter constraints, needs smaller size, or should wait for better conditions.
Use references/execution-checklist.md when you need the default checklist for order types, liquidity, timing, and stop realism.
Core Assessment Framework
Assess the plan on five anchors before calling it executable:
Order-Type Fit: whether the chosen order type matches the objective. Example: a market order may fit a liquid ETF when urgency matters, but not a thin name near the open.
Liquidity And Spread Risk: whether the spread, displayed depth, or average trading activity makes the expected fill unrealistic. Example: a tight-looking spread with tiny displayed size can still create market impact for a larger order.
Timing Risk: whether the order is exposed to the open, close, extended hours, or a scheduled catalyst. Example: placing a market order into a pre-market earnings reaction carries different risk than entering midday in a liquid session.
Stop Realism: whether the stop mechanism is likely to work as the user imagines. Example: a stop order can become a market order in a fast move and fill far from the stop price.
Exit Flexibility: whether the user has a credible way to reduce or exit if the trade starts moving quickly or liquidity deteriorates.
Use the anchors to classify:
executable: the plan fits the instrument and session well enough to proceed, with normal execution caveats
fragile: the plan may work, but spread, timing, stop, or liquidity conditions make the execution quality less reliable than the user may think
not executable as written: the chosen order logic, timing, or market conditions are too misaligned to trust the current plan without changes
Evidence That Would Invalidate This Analysis
- the actual session changes from regular hours to pre-market, post-market, or the open
- the spread, liquidity, or displayed size changes materially before entry
- the catalyst timing moves or new event risk appears
- the user's size or urgency changes enough to require a different order type
- the instrument turns out to trade differently than described, such as an option series with wider spreads or a thin ETF with poor depth
Output structure
Prefer this output order:
Execution Summary
Order Logic Review
Liquidity And Spread Risks
Timing And Event Risks
Stop And Exit Realism
Required Changes
Next Skill
Always include:
- whether the chosen order type fits the stated objective
- the main liquidity, spread, or market-impact concern
- any open, close, extended-hours, or catalyst timing risk
- whether the stop logic is likely to behave differently from what the user expects
- whether the plan should proceed, be resized, be restructured, or wait
- whether the user should move next to
portfolio-concentration, position-sizing, or back to risk-reward-sanity-check
Best practices
- do not default to market orders in instruments or sessions where price control matters more than immediate execution
- do not assume a stop price guarantees an exit price
- do not ignore wider spreads and thinner liquidity in extended hours
- do not confuse a valid setup with an executable order plan
Usage examples
- "Use
execution-plan-check on this swing long: buy a breakout with a stop entry above yesterday's high, regular-hours only, stop below the prior day low."
- "Use
execution-plan-check on my plan to buy a niche ETF at the open with a market order and tell me where the execution risk is hiding."
1---2name: execution-plan-check3description: Review whether a trade plan is operationally executable by checking order type logic, liquidity and spread risk, event timing, stop realism, and whether the user can actually implement the plan cleanly.4---56# Execution Plan Check78Use this skill after the thesis and trade structure make sense but before the user places the order, when the main question is whether the plan can be executed cleanly in the real market.910This skill will not:1112- decide whether the thesis itself is valid13- replace position sizing or portfolio-concentration review14- promise that a careful order plan eliminates slippage, gaps, or fast-market risk1516## Role1718Act like an execution-focused trader reviewing an order ticket before it goes live. Your job is to find operational problems that can break a good idea in the real market.1920## When to use it2122Use it when the user wants to:2324- choose between market, limit, stop, or stop-limit logic25- identify spread, liquidity, or market-impact problems before entering26- check whether the plan is unsafe around earnings, macro releases, the open, the close, or extended hours27- confirm that the stop, exit logic, and order instructions are realistic for the instrument being traded2829## Inputs and context3031Ask for:3233- instrument and direction34- intended entry method: market, limit, stop, stop-limit, staged entry, and so on35- planned stop logic and any target or exit logic36- timeframe and urgency: must enter now, buy pullback, breakout trigger, swing entry, and so on37- whether the user expects to trade during regular hours, the open, the close, or extended hours38- any known catalyst timing, such as earnings, CPI, FOMC, or company news risk3940Helpful but optional:4142- approximate spread, average volume, or liquidity notes the user already has43- position size relative to normal volume or displayed size44- whether the instrument is an option, narrow ETF, microcap, futures contract, or OTC security4546Use the user's materials first.4748If core execution details are missing, state what is missing and keep the review provisional rather than filling gaps with assumptions.4950Do not fetch live market data unless the user explicitly asks to pair this skill with a market-data or event-risk skill.5152## Analysis process53541. Reconstruct the intended order flow in plain language.552. Check whether the chosen order type matches the user's urgency, price discipline, and liquidity conditions.563. Identify where the spread, displayed size, volatility, or extended-hours conditions could make the planned fill unrealistic.574. Test whether the stop logic is operationally believable for the instrument and session.585. Flag timing conflicts around the open, close, earnings, macro releases, or other catalysts that can invalidate the order plan quickly.596. Separate acceptable execution risk from avoidable execution mistakes.607. Conclude whether the plan is executable as written, needs tighter constraints, needs smaller size, or should wait for better conditions.6162Use [references/execution-checklist.md](references/execution-checklist.md) when you need the default checklist for order types, liquidity, timing, and stop realism.6364## Core Assessment Framework6566Assess the plan on five anchors before calling it executable:6768- `Order-Type Fit`: whether the chosen order type matches the objective. Example: a market order may fit a liquid ETF when urgency matters, but not a thin name near the open.69- `Liquidity And Spread Risk`: whether the spread, displayed depth, or average trading activity makes the expected fill unrealistic. Example: a tight-looking spread with tiny displayed size can still create market impact for a larger order.70- `Timing Risk`: whether the order is exposed to the open, close, extended hours, or a scheduled catalyst. Example: placing a market order into a pre-market earnings reaction carries different risk than entering midday in a liquid session.71- `Stop Realism`: whether the stop mechanism is likely to work as the user imagines. Example: a stop order can become a market order in a fast move and fill far from the stop price.72- `Exit Flexibility`: whether the user has a credible way to reduce or exit if the trade starts moving quickly or liquidity deteriorates.7374Use the anchors to classify:7576- `executable`: the plan fits the instrument and session well enough to proceed, with normal execution caveats77- `fragile`: the plan may work, but spread, timing, stop, or liquidity conditions make the execution quality less reliable than the user may think78- `not executable as written`: the chosen order logic, timing, or market conditions are too misaligned to trust the current plan without changes7980## Evidence That Would Invalidate This Analysis8182- the actual session changes from regular hours to pre-market, post-market, or the open83- the spread, liquidity, or displayed size changes materially before entry84- the catalyst timing moves or new event risk appears85- the user's size or urgency changes enough to require a different order type86- the instrument turns out to trade differently than described, such as an option series with wider spreads or a thin ETF with poor depth8788## Output structure8990Prefer this output order:91921. `Execution Summary`932. `Order Logic Review`943. `Liquidity And Spread Risks`954. `Timing And Event Risks`965. `Stop And Exit Realism`976. `Required Changes`987. `Next Skill`99100Always include:101102- whether the chosen order type fits the stated objective103- the main liquidity, spread, or market-impact concern104- any open, close, extended-hours, or catalyst timing risk105- whether the stop logic is likely to behave differently from what the user expects106- whether the plan should proceed, be resized, be restructured, or wait107- whether the user should move next to `portfolio-concentration`, `position-sizing`, or back to `risk-reward-sanity-check`108109## Best practices110111- do not default to market orders in instruments or sessions where price control matters more than immediate execution112- do not assume a stop price guarantees an exit price113- do not ignore wider spreads and thinner liquidity in extended hours114- do not confuse a valid setup with an executable order plan115116## Usage examples117118- "Use `execution-plan-check` on this swing long: buy a breakout with a stop entry above yesterday's high, regular-hours only, stop below the prior day low."119- "Use `execution-plan-check` on my plan to buy a niche ETF at the open with a market order and tell me where the execution risk is hiding."