init
This commit is contained in:
25
workflows/research-dfns/AlertsLog_Mon Jul 27 2026 (1).txt
Normal file
25
workflows/research-dfns/AlertsLog_Mon Jul 27 2026 (1).txt
Normal file
@@ -0,0 +1,25 @@
|
||||
7/27/2026, 08:19 AM [Admin]: Alerts Cleared.
|
||||
7/27/2026, 09:38 AM [Cha Martin]: #INTERMEDIATE #OPTION #SWING stopped out 7/31 $ORCL 106P/.40
|
||||
7/27/2026, 09:40 AM [Cha Martin]: #ADVANCED #OPTION #DAY bought 7/31 $NVDA 195P/1.18 stop area 207 (TIER 1)
|
||||
7/27/2026, 09:41 AM [Jay Downing]: #EQUITY stopped covered QBTS @19.10 from 7/25**
|
||||
7/27/2026, 09:43 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/1.7 still holding some
|
||||
7/27/2026, 09:46 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/1.9 still holding some
|
||||
7/27/2026, 10:23 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/2.32 still holding some
|
||||
7/27/2026, 10:28 AM [Cha Martin]: #ADVANCED #OPTION #SCALP bought 7/31 $NVDA 185P/.70 stop area 200.5 (1/2 TIER 1)
|
||||
7/27/2026, 10:35 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/2.84 still holding some
|
||||
7/27/2026, 10:36 AM [Chris Toner]: #INTERMEDIATE #OPTION #SWING buying 7/31 TLT 83.50put $0.34 (stop 0.15)
|
||||
7/27/2026, 10:36 AM [Cha Martin]: #ADVANCED #OPTION #SCALP took profit 7/31 $NVDA 185P/.79 still holding some
|
||||
7/27/2026, 10:36 AM [Chris Toner]: #INTERMEDIATE #OPTION #SWING buying 7/31 NEE 89.00put $0.90 (stop 0.50)
|
||||
7/27/2026, 11:13 AM [Michael Edward]: #ADVANCED #EQUITY #DAY long Tier 1 (25% of normal size) $DFNS $6.83 stop loss $6.25 area (short squeeze or bust type of play) will add Tier 2 through $7.25
|
||||
7/27/2026, 11:39 AM [Cha Martin]: #ADVANCED #OPTION #SCALP took profit 7/31 $NVDA 185P/1.19 still holding some
|
||||
7/27/2026, 12:13 PM [Michael Edward]: #ADVANCED #EQUITY #DAY added Tier 2 $DFNS $7.18 stop loss $6.75 area
|
||||
7/27/2026, 12:14 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took some profit $DFNS $7.65 still holding some
|
||||
7/27/2026, 12:14 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $8.21 still holding some
|
||||
7/27/2026, 12:20 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $9.19 still holding some
|
||||
7/27/2026, 01:08 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $10.08 still holding small piece
|
||||
7/27/2026, 01:47 PM [Michael Edward]: #ADVANCED #EQUITY #DAY final take profit $DFNS $11.88
|
||||
7/27/2026, 01:57 PM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/3.5 still holding some
|
||||
7/27/2026, 01:57 PM [Chris Toner]: #INTERMEDIATE #OPTION #SWING taking profit 7/31 NEE 89.00put $1.40 (still holding some)
|
||||
7/27/2026, 04:01 PM [Michael Edward]: #ADVANCED #EQUITY #DAY long $DFNS $13.23 stop loss $11.00 area (extreme risk no more than 1/2 size short squeeze or bust type of play)
|
||||
7/27/2026, 04:13 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took some profit $DFNS $15.71 still holding some
|
||||
7/27/2026, 04:15 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $17.30 still holding some
|
||||
27
workflows/research-dfns/AlertsLog_Mon Jul 27 2026 (2).txt
Normal file
27
workflows/research-dfns/AlertsLog_Mon Jul 27 2026 (2).txt
Normal file
@@ -0,0 +1,27 @@
|
||||
7/27/2026, 08:19 AM [Admin]: Alerts Cleared.
|
||||
7/27/2026, 09:38 AM [Cha Martin]: #INTERMEDIATE #OPTION #SWING stopped out 7/31 $ORCL 106P/.40
|
||||
7/27/2026, 09:40 AM [Cha Martin]: #ADVANCED #OPTION #DAY bought 7/31 $NVDA 195P/1.18 stop area 207 (TIER 1)
|
||||
7/27/2026, 09:41 AM [Jay Downing]: #EQUITY stopped covered QBTS @19.10 from 7/25**
|
||||
7/27/2026, 09:43 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/1.7 still holding some
|
||||
7/27/2026, 09:46 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/1.9 still holding some
|
||||
7/27/2026, 10:23 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/2.32 still holding some
|
||||
7/27/2026, 10:28 AM [Cha Martin]: #ADVANCED #OPTION #SCALP bought 7/31 $NVDA 185P/.70 stop area 200.5 (1/2 TIER 1)
|
||||
7/27/2026, 10:35 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/2.84 still holding some
|
||||
7/27/2026, 10:36 AM [Chris Toner]: #INTERMEDIATE #OPTION #SWING buying 7/31 TLT 83.50put $0.34 (stop 0.15)
|
||||
7/27/2026, 10:36 AM [Cha Martin]: #ADVANCED #OPTION #SCALP took profit 7/31 $NVDA 185P/.79 still holding some
|
||||
7/27/2026, 10:36 AM [Chris Toner]: #INTERMEDIATE #OPTION #SWING buying 7/31 NEE 89.00put $0.90 (stop 0.50)
|
||||
7/27/2026, 11:13 AM [Michael Edward]: #ADVANCED #EQUITY #DAY long Tier 1 (25% of normal size) $DFNS $6.83 stop loss $6.25 area (short squeeze or bust type of play) will add Tier 2 through $7.25
|
||||
7/27/2026, 11:39 AM [Cha Martin]: #ADVANCED #OPTION #SCALP took profit 7/31 $NVDA 185P/1.19 still holding some
|
||||
7/27/2026, 12:13 PM [Michael Edward]: #ADVANCED #EQUITY #DAY added Tier 2 $DFNS $7.18 stop loss $6.75 area
|
||||
7/27/2026, 12:14 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took some profit $DFNS $7.65 still holding some
|
||||
7/27/2026, 12:14 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $8.21 still holding some
|
||||
7/27/2026, 12:20 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $9.19 still holding some
|
||||
7/27/2026, 01:08 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $10.08 still holding small piece
|
||||
7/27/2026, 01:47 PM [Michael Edward]: #ADVANCED #EQUITY #DAY final take profit $DFNS $11.88
|
||||
7/27/2026, 01:57 PM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/3.5 still holding some
|
||||
7/27/2026, 01:57 PM [Chris Toner]: #INTERMEDIATE #OPTION #SWING taking profit 7/31 NEE 89.00put $1.40 (still holding some)
|
||||
7/27/2026, 04:01 PM [Michael Edward]: #ADVANCED #EQUITY #DAY long $DFNS $13.23 stop loss $11.00 area (extreme risk no more than 1/2 size short squeeze or bust type of play)
|
||||
7/27/2026, 04:13 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took some profit $DFNS $15.71 still holding some
|
||||
7/27/2026, 04:15 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $17.30 still holding some
|
||||
7/27/2026, 05:38 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $20.24 still holding small piece
|
||||
7/27/2026, 05:55 PM [Michael Edward]: #ADVANCED #EQUITY #DAY final take profit $DFNS $18.24
|
||||
25
workflows/research-dfns/AlertsLog_Mon Jul 27 2026.txt
Normal file
25
workflows/research-dfns/AlertsLog_Mon Jul 27 2026.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
7/27/2026, 08:19 AM [Admin]: Alerts Cleared.
|
||||
7/27/2026, 09:38 AM [Cha Martin]: #INTERMEDIATE #OPTION #SWING stopped out 7/31 $ORCL 106P/.40
|
||||
7/27/2026, 09:40 AM [Cha Martin]: #ADVANCED #OPTION #DAY bought 7/31 $NVDA 195P/1.18 stop area 207 (TIER 1)
|
||||
7/27/2026, 09:41 AM [Jay Downing]: #EQUITY stopped covered QBTS @19.10 from 7/25**
|
||||
7/27/2026, 09:43 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/1.7 still holding some
|
||||
7/27/2026, 09:46 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/1.9 still holding some
|
||||
7/27/2026, 10:23 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/2.32 still holding some
|
||||
7/27/2026, 10:28 AM [Cha Martin]: #ADVANCED #OPTION #SCALP bought 7/31 $NVDA 185P/.70 stop area 200.5 (1/2 TIER 1)
|
||||
7/27/2026, 10:35 AM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/2.84 still holding some
|
||||
7/27/2026, 10:36 AM [Chris Toner]: #INTERMEDIATE #OPTION #SWING buying 7/31 TLT 83.50put $0.34 (stop 0.15)
|
||||
7/27/2026, 10:36 AM [Cha Martin]: #ADVANCED #OPTION #SCALP took profit 7/31 $NVDA 185P/.79 still holding some
|
||||
7/27/2026, 10:36 AM [Chris Toner]: #INTERMEDIATE #OPTION #SWING buying 7/31 NEE 89.00put $0.90 (stop 0.50)
|
||||
7/27/2026, 11:13 AM [Michael Edward]: #ADVANCED #EQUITY #DAY long Tier 1 (25% of normal size) $DFNS $6.83 stop loss $6.25 area (short squeeze or bust type of play) will add Tier 2 through $7.25
|
||||
7/27/2026, 11:39 AM [Cha Martin]: #ADVANCED #OPTION #SCALP took profit 7/31 $NVDA 185P/1.19 still holding some
|
||||
7/27/2026, 12:13 PM [Michael Edward]: #ADVANCED #EQUITY #DAY added Tier 2 $DFNS $7.18 stop loss $6.75 area
|
||||
7/27/2026, 12:14 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took some profit $DFNS $7.65 still holding some
|
||||
7/27/2026, 12:14 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $8.21 still holding some
|
||||
7/27/2026, 12:20 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $9.19 still holding some
|
||||
7/27/2026, 01:08 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $10.08 still holding small piece
|
||||
7/27/2026, 01:47 PM [Michael Edward]: #ADVANCED #EQUITY #DAY final take profit $DFNS $11.88
|
||||
7/27/2026, 01:57 PM [Cha Martin]: #ADVANCED #OPTION #DAY took profit 7/31 $NVDA 195P/3.5 still holding some
|
||||
7/27/2026, 01:57 PM [Chris Toner]: #INTERMEDIATE #OPTION #SWING taking profit 7/31 NEE 89.00put $1.40 (still holding some)
|
||||
7/27/2026, 04:01 PM [Michael Edward]: #ADVANCED #EQUITY #DAY long $DFNS $13.23 stop loss $11.00 area (extreme risk no more than 1/2 size short squeeze or bust type of play)
|
||||
7/27/2026, 04:13 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took some profit $DFNS $15.71 still holding some
|
||||
7/27/2026, 04:15 PM [Michael Edward]: #ADVANCED #EQUITY #DAY took more profit $DFNS $17.30 still holding some
|
||||
1151
workflows/research-dfns/ChatLog_Mon Jul 27 2026.txt
Normal file
1151
workflows/research-dfns/ChatLog_Mon Jul 27 2026.txt
Normal file
File diff suppressed because it is too large
Load Diff
10
workflows/research-dfns/TODO.md
Normal file
10
workflows/research-dfns/TODO.md
Normal file
@@ -0,0 +1,10 @@
|
||||
260727 Mike identified DFNS as a SS candidate. I took the trade around the same time he did and MARI set the stop. Well, it stopped out and a little later popped for a win. It continued all day and even a reload candidate for after hours continuation.
|
||||
|
||||
I've inclued the alert and chat log from the day to analyze with other analysis of the price action that is not collected yet
|
||||
|
||||
The point is:
|
||||
- rev engineer what Mike saw in this one?
|
||||
- why play it the way he direted?
|
||||
- Conversing with MARI about it's analysis and conclusions that helped me to fail are over. Now it's on to what would I do next time?
|
||||
|
||||
|
||||
17
workflows/scan-watchlist-icm/CLAUDE.md
Normal file
17
workflows/scan-watchlist-icm/CLAUDE.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Scan Watchlist ICM Workspace
|
||||
|
||||
This workspace orchestrates a multi-stage watchlist confluence scan for trading ideas.
|
||||
The agent follows the numbered stages to filter tickers, analyze confluence, construct trade plans, and produce a summary card.
|
||||
|
||||
Folder structure:
|
||||
- CLAUDE.md (Layer 0): workspace identity
|
||||
- CONTEXT.md (Layer 1): workspace-level routing
|
||||
- stages/: numbered stage folders
|
||||
- 00_clarify/: ask key questions
|
||||
- 01_broad_filter/: broad filter across tickers
|
||||
- 02_confluence_analysis/: confluence analysis on shortlist
|
||||
- 03_trade_plan/: trade plan construction
|
||||
- 04_summary_card/: summary card creation
|
||||
- _config/: Layer 3 reference material (stable across runs)
|
||||
- shared/: Layer 3 shared references
|
||||
- Each stage's output/ holds Layer 4 working artifacts for handoff to next stage.
|
||||
16
workflows/scan-watchlist-icm/CONTEXT.md
Normal file
16
workflows/scan-watchlist-icm/CONTEXT.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Workspace Context: Watchlist Confluence Scan
|
||||
|
||||
## Routing
|
||||
Given the goal to scan 54 tickers for trade setups with confluence, the workflow proceeds through stages:
|
||||
|
||||
1. **00_clarify** - Ask clarifying questions about long/short bias, time horizon, asset class focus.
|
||||
2. **01_broad_filter** - Perform broad filter across all tickers to narrow candidates.
|
||||
3. **02_confluence_analysis** - Analyze confluence factors for each candidate.
|
||||
4. **03_trade_plan** - Construct detailed trade plans for top setups.
|
||||
5. **04_summary_card** - Produce a structured summary card of setups and sitting-on-hands list.
|
||||
|
||||
## Shared Resources
|
||||
- _config/: Contains references such as ticker list, default parameters.
|
||||
- shared/: May contain common tools or scripts (if any).
|
||||
|
||||
The agent should read the stage's CONTEXT.md for detailed inputs, process, and outputs.
|
||||
14
workflows/scan-watchlist-icm/_config/trade_plan_template.md
Normal file
14
workflows/scan-watchlist-icm/_config/trade_plan_template.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Trade Plan Template
|
||||
|
||||
**Symbol:**
|
||||
**Side:** (Long/Short)
|
||||
**Entry Zone:**
|
||||
**Stop:**
|
||||
**Targets:** T1: , T2: , T3:
|
||||
**Time Horizon:**
|
||||
**Rationale:**
|
||||
**Invalidation Condition:**
|
||||
**Options Structure (if applicable):**
|
||||
- Credit spread strikes:
|
||||
- Bid-ask spread:
|
||||
- Time decay:
|
||||
@@ -0,0 +1,55 @@
|
||||
AAPL
|
||||
UPS
|
||||
UBER
|
||||
TSM
|
||||
TSLS
|
||||
TSLA
|
||||
TGT
|
||||
TAN
|
||||
SQQQ
|
||||
SPY
|
||||
SPX
|
||||
SOXL
|
||||
SEDG
|
||||
SBUX
|
||||
RUN
|
||||
ROKU
|
||||
RIVN
|
||||
RBLX
|
||||
QQQ
|
||||
PYPL
|
||||
PLTR
|
||||
PINS
|
||||
PANW
|
||||
NVDA
|
||||
NKE
|
||||
NFLX
|
||||
MU
|
||||
MSFT
|
||||
META
|
||||
KRE
|
||||
INTC
|
||||
HOOD
|
||||
HD
|
||||
GOOGL
|
||||
GOOG
|
||||
FSLR
|
||||
FDX
|
||||
ETSY
|
||||
ENPH
|
||||
DIS
|
||||
DE
|
||||
DDOG
|
||||
CRWD
|
||||
CRM
|
||||
COST
|
||||
COIN
|
||||
CAT
|
||||
BITO
|
||||
BABA
|
||||
BA
|
||||
ARKK
|
||||
AMZN
|
||||
AMD
|
||||
AFRM
|
||||
ADBE
|
||||
|
15
workflows/scan-watchlist-icm/stages/00_clarify/CONTEXT.md
Normal file
15
workflows/scan-watchlist-icm/stages/00_clarify/CONTEXT.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# Stage 00 Clarify: Ask Key Questions
|
||||
|
||||
## Inputs
|
||||
- (none) - Start of workflow
|
||||
|
||||
## Process
|
||||
Ask the user the following key questions to configure the scan:
|
||||
1. Long only, or long + short? (Specify bias: long, short, or both)
|
||||
2. Time horizon: 0DTE intraday scalps, or day/swing holds?
|
||||
3. Asset class focus: Equities only, or include ETFs (SPY/QQQ/TAN/SOXL/SQQQ/KRE) in the confluence review?
|
||||
|
||||
Record the answers in a markdown file.
|
||||
|
||||
## Outputs
|
||||
- user_preferences.md -> output/
|
||||
@@ -0,0 +1,18 @@
|
||||
# Stage 01 Broad Filter: Initial Ticker Screening
|
||||
|
||||
## Inputs
|
||||
- Layer 4 (working): ../00_clarify/output/user_preferences.md
|
||||
- Layer 3 (reference): shared/cha-martin-watchlist.ms.csv
|
||||
|
||||
## Process
|
||||
1. Read user preferences to determine bias, time horizon, and asset class focus.
|
||||
2. Load the full ticker list from the watchlist CSV.
|
||||
3. Establish market context by pulling snapshot data for SPY and QQQ to determine the day's regime (trend, range, key levels).
|
||||
4. Perform a batch scan (using Finviz or equivalent) filtering for:
|
||||
- Price within ~3% of the 50-day MA
|
||||
- Consolidation/base pattern or pullback setup
|
||||
- Above/below VWAP context
|
||||
5. Record the resulting shortlist of candidates (expected 10-15 tickers) for further analysis.
|
||||
|
||||
## Outputs
|
||||
- shortlist.md -> output/
|
||||
@@ -0,0 +1,18 @@
|
||||
# Stage 02 Confluence Analysis: Evaluate Candidates
|
||||
|
||||
## Inputs
|
||||
- Layer 4 (working): ../01_broad_filter/output/shortlist.md
|
||||
- Layer 3 (reference): shared/cha-martin-watchlist.ms.csv (full ticker list for reference)
|
||||
|
||||
## Process
|
||||
For each ticker in the shortlist, evaluate the following confluence factors:
|
||||
1. Daily chart structure: load symbol, D timeframe to assess trend, price vs 50MA/200MA, support/resistance zones, base/consolidation patterns.
|
||||
2. Intraday setup: load 3-min or 5-min chart to examine VWAP relationship, pre-market gap vs overnight range, opening range break potential.
|
||||
3. Volume profile: check volume indicator for above-average volume confirming move or thin volume suggesting trap.
|
||||
4. Options flow / unusual activity: use MCP → ttg-options chain snapshot to spot unusual call/put volume, max pain, gamma exposure.
|
||||
5. Relative strength: visually compare chart to sector/market to see if holding while sector/market sells.
|
||||
|
||||
Record analysis for each ticker, noting which factors align.
|
||||
|
||||
## Outputs
|
||||
- confluence_analysis.md -> output/
|
||||
23
workflows/scan-watchlist-icm/stages/03_trade_plan/CONTEXT.md
Normal file
23
workflows/scan-watchlist-icm/stages/03_trade_plan/CONTEXT.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# Stage 03 Trade Plan: Construct Detailed Trade Plans
|
||||
|
||||
## Inputs
|
||||
- Layer 4 (working): ../02_confluence_analysis/output/confluence_analysis.md
|
||||
- Layer 3 (reference): _config/trade_plan_template.md (optional template for structuring plans)
|
||||
|
||||
## Process
|
||||
1. From the confluence analysis, select the top 2-4 tickers with the strongest confluence.
|
||||
2. For each selected ticker:
|
||||
- Load the ticker on AI chart with overlays: VWAP, 50 EMA, key support/resistance levels.
|
||||
- Identify the exact entry zone, stop level, and target levels (T1/T2/T3).
|
||||
- Draft a trade plan including:
|
||||
* Symbol, side, entry zone, stop, targets, time horizon
|
||||
* Rationale: confluence factors that align (daily structure + intraday trigger + flow confirmation)
|
||||
* What invalidates it: the one condition that kills the thesis
|
||||
- Given preference for credit spreads, evaluate options structure:
|
||||
* Credit spread strikes (defined risk, collect premium)
|
||||
* Bid-ask spread width (< $0.25 preferred for scalps)
|
||||
* Time decay working in your favor
|
||||
3. Compile all trade plans into a single document.
|
||||
|
||||
## Outputs
|
||||
- trade_plans.md -> output/
|
||||
@@ -0,0 +1,20 @@
|
||||
# Stage 04 Summary Card: Produce Final Scan Summary
|
||||
|
||||
## Inputs
|
||||
- Layer 4 (working): ../03_trade_plan/output/trade_plans.md
|
||||
- Layer 4 (working): ../02_confluence_analysis/output/confluence_analysis.md (for sitting-on-hands list)
|
||||
- Layer 4 (working): ../01_broad_filter/output/shortlist.md (optional reference)
|
||||
|
||||
## Process
|
||||
1. Review the trade plans and confluence analysis to rank setups by confluence score.
|
||||
2. Select the top 3-5 setups.
|
||||
3. For each selected setup, extract:
|
||||
- Setup type (e.g., pullback, breakout, etc.)
|
||||
- Entry zone, stop level, target levels (T1/T2/T3)
|
||||
- Key confluence factors that aligned
|
||||
- Risk level (based on stop distance, volatility, etc.)
|
||||
4. Compile a "sitting on hands" list: tickers from the shortlist that showed some promise but lacked a decisive edge (note reasons).
|
||||
5. Produce a structured summary card in markdown format.
|
||||
|
||||
## Outputs
|
||||
- summary_card.md -> output/
|
||||
66
workflows/tool-catalog-maintainer/CONTEXT.md
Normal file
66
workflows/tool-catalog-maintainer/CONTEXT.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# Tool: Tool Catalog Maintainer
|
||||
|
||||
## Purpose
|
||||
Create and maintain a `README.md` catalog for a user-specified directory containing subfolders of tools, prompts, scripts, docs, workflows, skills, or other reusable resources.
|
||||
|
||||
The README is a living catalog. It should improve over time as new subfolders are added and existing ones are updated. Future humans and LLM agents will refer to this README to decide which resource to use for a request.
|
||||
|
||||
Invoke this tool when the user asks to:
|
||||
|
||||
- create a catalog README for a folder of tools/resources
|
||||
- update an existing catalog after tools change
|
||||
- summarize available prompts, scripts, docs, workflows, or reusable assets
|
||||
- make a directory easier for LLMs to navigate
|
||||
- document a collection of reusable tools
|
||||
- generate or refresh an index for agent skills, prompts, scripts, references, or workflows
|
||||
|
||||
## Inputs
|
||||
|
||||
| Layer | Path | Required | Notes |
|
||||
| --- | --- | --- | --- |
|
||||
| Layer 4 working | `<target-folder>/` | Yes | The folder the user points to. It should contain one or more direct subfolders to catalog. |
|
||||
| Layer 4 working | `<target-folder>/README.md` | No | Existing catalog to preserve and improve when present. |
|
||||
| Layer 3 reference | `tools/tool-catalog-maintainer/references/catalog-format.md` | Yes | Defines the recommended README structure and cataloging rules. |
|
||||
|
||||
## Process
|
||||
|
||||
1. Confirm the target folder exists.
|
||||
2. Inspect the target folder's direct subfolders. Treat each direct subfolder as one catalog entry unless the user's request says otherwise.
|
||||
3. For each subfolder, inspect enough contents to understand its purpose and use:
|
||||
- `README.md`, `CONTEXT.md`, `SKILL.md`, `PROCEDURE.md`, and other Markdown files
|
||||
- prompt files
|
||||
- scripts such as `.py`, `.sh`, `.js`, `.ts`, `.rb`, `.go`, etc.
|
||||
- config files such as `package.json`, `pyproject.toml`, `requirements.txt`, `uv.lock`, `.env.example`
|
||||
- `references/`, `docs/`, `assets/`, `output/`, or similarly named support folders
|
||||
4. Do not deeply read generated outputs, large dependency folders, archives, or binary assets unless they are necessary to identify the tool.
|
||||
5. If a catalog README already exists, preserve useful existing content and improve it rather than replacing blindly.
|
||||
6. Write for future LLM consumption:
|
||||
- use explicit folder names and paths
|
||||
- state when to use each tool
|
||||
- name key files and entry points
|
||||
- call out setup requirements and cautions
|
||||
- prefer structured tables plus short per-tool sections
|
||||
7. Create or update `<target-folder>/README.md` using the format in `references/catalog-format.md`.
|
||||
8. Verify the README covers every relevant direct subfolder and does not invent capabilities not supported by the inspected files.
|
||||
|
||||
## Outputs
|
||||
|
||||
Update or create:
|
||||
|
||||
```text
|
||||
<target-folder>/README.md
|
||||
```
|
||||
|
||||
The README should be a durable catalog, not a one-time summary.
|
||||
|
||||
## Verify
|
||||
|
||||
Before finishing, verify that:
|
||||
|
||||
- the target folder exists
|
||||
- every relevant direct subfolder is represented in the catalog
|
||||
- each entry has a purpose and “when to use” guidance
|
||||
- key files or entry points are listed where known
|
||||
- setup or dependency notes are included when visible
|
||||
- existing README content was preserved when useful
|
||||
- unsupported claims were avoided
|
||||
21
workflows/tool-catalog-maintainer/README.md
Normal file
21
workflows/tool-catalog-maintainer/README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Tool Catalog Maintainer
|
||||
|
||||
This folder contains the `tool-catalog-maintainer` ICM tool/agent skill.
|
||||
|
||||
## Start here
|
||||
|
||||
- Agent operating contract: [`CONTEXT.md`](CONTEXT.md)
|
||||
- Agent Skills adapter: [`SKILL.md`](SKILL.md)
|
||||
- Catalog README format rules: [`references/catalog-format.md`](references/catalog-format.md)
|
||||
|
||||
## Intent
|
||||
|
||||
Use this tool to create or update a living `README.md` catalog for a target folder of tools, prompts, scripts, docs, workflows, skills, or reusable resources.
|
||||
|
||||
Example request:
|
||||
|
||||
```text
|
||||
Use tool-catalog-maintainer on tools/
|
||||
```
|
||||
|
||||
`CONTEXT.md` is the source of truth for how the tool runs. Keep this README as a short landing page only.
|
||||
52
workflows/tool-catalog-maintainer/SKILL.md
Normal file
52
workflows/tool-catalog-maintainer/SKILL.md
Normal file
@@ -0,0 +1,52 @@
|
||||
---
|
||||
name: tool-catalog-maintainer
|
||||
description: Creates and maintains a README.md catalog for a directory containing subfolders of tools, prompts, scripts, docs, workflows, skills, or reusable resources. Use when asked to catalog, index, summarize, or update documentation for a folder of tools so humans or LLMs can quickly choose the right resource.
|
||||
---
|
||||
|
||||
# Tool Catalog Maintainer
|
||||
|
||||
## Purpose
|
||||
|
||||
Create and maintain a `README.md` catalog for a user-specified directory containing subfolders of tools, prompts, scripts, docs, workflows, skills, or other reusable resources.
|
||||
|
||||
The README is a living catalog. It should improve over time as new subfolders are added and existing ones are updated. Future humans and LLM agents will refer to this README to decide which resource to use for a request.
|
||||
|
||||
## When to use
|
||||
|
||||
Use this skill when the user asks to:
|
||||
|
||||
- create a catalog README for a folder of tools/resources
|
||||
- update an existing catalog after tools change
|
||||
- summarize available prompts, scripts, docs, workflows, or reusable assets
|
||||
- make a directory easier for LLMs to navigate
|
||||
- document a collection of reusable tools
|
||||
- generate or refresh an index for agent skills, prompts, scripts, references, or workflows
|
||||
|
||||
## Workflow
|
||||
|
||||
1. Confirm the target folder exists.
|
||||
2. Inspect the target folder's direct subfolders. Treat each direct subfolder as one catalog entry unless the user says otherwise.
|
||||
3. For each subfolder, inspect enough contents to understand its purpose and use:
|
||||
- `README.md`, `CONTEXT.md`, `SKILL.md`, `PROCEDURE.md`, and other Markdown files
|
||||
- prompt files
|
||||
- scripts such as `.py`, `.sh`, `.js`, `.ts`, `.rb`, `.go`, etc.
|
||||
- config files such as `package.json`, `pyproject.toml`, `requirements.txt`, `uv.lock`, `.env.example`
|
||||
- `references/`, `docs/`, `assets/`, `output/`, or similarly named support folders
|
||||
4. Do not deeply read generated outputs, dependency folders, archives, or binary assets unless needed to identify the tool.
|
||||
5. If a catalog README already exists, preserve useful existing content and improve it rather than replacing blindly.
|
||||
6. Write for future LLM consumption:
|
||||
- use explicit folder names and paths
|
||||
- state when to use each tool
|
||||
- name key files and entry points
|
||||
- call out setup requirements and cautions
|
||||
- prefer structured tables plus short per-tool sections
|
||||
7. Create or update `<target-folder>/README.md` using `references/catalog-format.md`.
|
||||
8. Verify the README covers every relevant direct subfolder and does not invent unsupported capabilities.
|
||||
|
||||
## Output
|
||||
|
||||
Create or update:
|
||||
|
||||
```text
|
||||
<target-folder>/README.md
|
||||
```
|
||||
0
workflows/tool-catalog-maintainer/output/.gitkeep
Normal file
0
workflows/tool-catalog-maintainer/output/.gitkeep
Normal file
@@ -0,0 +1,60 @@
|
||||
# Catalog README Format
|
||||
|
||||
Use this reference when creating or updating a catalog README for a folder of tools, prompts, scripts, docs, workflows, or other reusable resources.
|
||||
|
||||
## Recommended README shape
|
||||
|
||||
```markdown
|
||||
# Tool Catalog
|
||||
|
||||
This README catalogs the tools and resources in this directory. It is intended for humans and LLM agents to quickly identify what is available and when to use it.
|
||||
|
||||
## Catalog
|
||||
|
||||
| Tool / Folder | Purpose | Key Files | When to Use |
|
||||
| --- | --- | --- | --- |
|
||||
| `example-tool/` | Brief summary of what it does. | `README.md`, `script.py` | Use when... |
|
||||
|
||||
## Tools
|
||||
|
||||
### `example-tool/`
|
||||
|
||||
**Purpose:**
|
||||
Describe what this tool/resource does in 1–3 sentences.
|
||||
|
||||
**Contents:**
|
||||
- `README.md` — usage notes and overview
|
||||
- `script.py` — command-line entry point
|
||||
- `references/` — supporting documentation
|
||||
|
||||
**Use when:**
|
||||
Describe the requests or situations where an agent should choose this tool.
|
||||
|
||||
**Setup / dependencies:**
|
||||
List visible install steps, runtimes, package managers, API keys, or “None noted.”
|
||||
|
||||
**Notes:**
|
||||
Include cautions, output locations, maintenance hints, or limitations.
|
||||
|
||||
## Maintenance Notes
|
||||
|
||||
When adding or updating a tool folder, update this README with:
|
||||
|
||||
- purpose
|
||||
- key files and entry points
|
||||
- usage guidance
|
||||
- setup requirements
|
||||
- notable changes or cautions
|
||||
```
|
||||
|
||||
## Cataloging rules
|
||||
|
||||
- Prefer accuracy over completeness. If purpose is unclear, say so and name the files inspected.
|
||||
- Do not claim a tool can do something unless the files support it.
|
||||
- Keep the table compact; put detail in the per-tool sections.
|
||||
- Include exact relative paths so future agents can load the right files quickly.
|
||||
- Distinguish source files from generated `output/` artifacts.
|
||||
- Mention whether a tool is prompt-only, script-driven, documentation-only, or a workflow.
|
||||
- If a folder has its own README, use it as the primary source but still verify key files.
|
||||
- Preserve useful existing catalog notes during updates.
|
||||
- Remove stale entries only when the corresponding folder is gone or clearly obsolete.
|
||||
Reference in New Issue
Block a user