quant-stock-polling-traderlisted
Install: claude install-skill mrcha033/skills
# Quant Stock Polling Trader
Run a small, direct pipeline:
```text
prepare -> snapshot and plan -> first-hour shadow session -> reconcile
```
The default daily workflow does not use approved source digests, provenance
signatures, account-identity HMACs, trading-arm files, or mandatory Toss/NH
exports. Do not add those gates back unless the user explicitly asks for a
separate audited deployment profile.
## Credentials
Keep credentials out of chat, repositories, command arguments, plans, and
status files. Resolve them from the process environment first and
`~/.config/mrcha-skills/secrets.env` second. The fallback file must be a
regular user-owned `0600` file.
Use separate KIS paper and live values:
```text
QTA_KIS_PAPER_APP_KEY
QTA_KIS_PAPER_APP_SECRET
QTA_KIS_PAPER_ACCOUNT_PREFIX
QTA_KIS_PAPER_ACCOUNT_PRODUCT
QTA_KIS_LIVE_APP_KEY
QTA_KIS_LIVE_APP_SECRET
QTA_KIS_LIVE_ACCOUNT_PREFIX
QTA_KIS_LIVE_ACCOUNT_PRODUCT
```
For the daily workflow use `live` credentials only to read the live account
and market data while keeping `mode=shadow`.
Check presence first:
```bash
python3 scripts/broker_credentials.py status --environment live
```
If configuration is missing, ask the user to run this in their own terminal:
```bash
python3 scripts/broker_credentials.py configure --environment live
```
Never ask the user to paste a credential into chat. Report missing variable
names only. Wait for the user to confirm that interactive configuration has
finished, then check presence agai