Actually I have mined some before. Just have question about stake after reading instruction in HBN wiki.
It's like stake only take place in a transaction-less wallet. Is it means the stake-counter will reset when I receive coins from pool? As I always want keep max coins under aging, will the best solution be receiving mined HBN from pool at once after getting latest stake?
That is slightly misleading. The wallet where the coins reside will not get reset when receiving new coins. That new block of coins won't start the stake process until 10 days, but the other coins that were already there, will continue to age.
More properly, if you send coins, then some of those wallets coin-days are destroyed, and the stake period will reset. But not all of them, only what is needed to send those out.
You can really what is going on by looking at the advanced coin control gui interface. You can also use ACC to send your new coins(lower confirmations) out while keeping your older coins in your wallet untouched. Thereby keeping coin days and increasing stake chances.
Hope this helps.