/fix-lightning
Fix the highest priority Lightning issue.
What This Does
- •Invoke
/check-lightningto audit Lightning health - •Identify highest priority issue
- •Fix that one issue
- •Verify the fix
- •Report what was done
This is a fixer. It fixes one issue at a time. Run again for next issue. Use /lightning for full lifecycle.
Process
1. Run Primitive
Invoke /check-lightning skill to get prioritized findings.
2. Fix Priority Order
Fix in this order:
- •P0: Node not synced, watchtower not configured
- •P1: Peer connectivity issues
- •P2: Low inbound liquidity, channel rebalancing needed
- •P3: Advanced routing/fees
3. Execute Fix
Node not synced (P0): Confirm chain sync:
lncli getinfo bitcoin-cli getblockchaininfo
If synced_to_chain=false, restart LND after backend is healthy:
sudo systemctl restart lnd
Watchtower not configured (P0): Enable watchtower client and add a tower:
# lnd.conf wtclient.active=1 lncli wtclient add --tower_addr=host:9911
Peer connectivity issues (P1): Reconnect to peer:
lncli listpeers lncli disconnect <pubkey> lncli connect <pubkey>@host:port
Low inbound liquidity (P2): Open a channel with pushed sats to create inbound:
lncli openchannel --node_key=<pubkey> --local_amt=1000000 --push_amt=200000
Channel rebalancing needed (P2): Move balance from outgoing-heavy to incoming-heavy channel:
lncli listchannels lncli rebalancechannel --from_chan_id=<from> --to_chan_id=<to> --amount=50000
4. Verify
After fix:
lncli getinfo lncli listchannels lncli listpeers
5. Report
Fixed: [P0] Node not synced Updated: lnd service - Restarted after chain backend healthy - Confirmed synced_to_chain=true Verified: lncli getinfo → synced_to_chain=true Next highest priority: [P0] Watchtower not configured Run /fix-lightning again to continue.
Branching
Before making changes:
git checkout -b fix/lightning-$(date +%Y%m%d)
Single-Issue Focus
Lightning is sensitive. Fix one thing at a time:
- •Test each change thoroughly
- •Easy to rollback specific fixes
- •Clear audit trail for ops
Run /fix-lightning repeatedly to work through the backlog.
Related
- •
/check-lightning- The primitive (audit only) - •
/log-lightning-issues- Create issues without fixing - •
/lightning- Full Lightning lifecycle