From vechain-ai
Explains VeChainThor node internals: architecture, PoA/PoS/BFT consensus, built-in contracts, REST API, storage, P2P networking, block production, transaction lifecycle, rewards, staking, and Go contributions.
npx claudepluginhub vechain/vechain-ai-skills --plugin secure-github-actionsThis skill uses the workspace's default tool permissions.
1. **Read reference files FIRST.** When the user's request involves any topic in the reference table below, read those files before doing anything else. Briefly mention which files you are reading so the user can confirm the skill is active.
references/api.mdreferences/architecture.mdreferences/built-in-contracts.mdreferences/consensus.mdreferences/contributing.mdreferences/flow-block-production.mdreferences/flow-reward-distribution.mdreferences/flow-staking-delegation.mdreferences/flow-sync.mdreferences/flow-transaction-lifecycle.mdreferences/p2p.mdreferences/solo.mdreferences/storage.mdSuggests manual /compact at logical task boundaries in long Claude Code sessions and multi-phase tasks to avoid arbitrary auto-compaction losses.
Share bugs, ideas, or general feedback.
github.com/vechain/thor/v2 for implementation details. (c) Web search — only as a last resort for topics NOT covered in references.Use this Skill for anything related to the VeChainThor node (thor):
For application-level VeChain development, see the companion skills:
architecture.md + relevant flow filescontributing.md + relevant package referenceapi.mdarchitecture.md (node types, flags, ports)Load the matching reference files from the table below. Cross-cutting questions may need multiple files.
Read the matching files BEFORE doing anything else. See Critical Rules above.
| Topic | File | Read when user mentions... |
|---|---|---|
| Architecture | references/architecture.md | overview, packages, node types, ports, flags, fork config, tech stack |
| Consensus | references/consensus.md | PoA, PoS, BFT, finality, proposer, validator selection, VRF, Galactica |
| Built-in contracts | references/built-in-contracts.md | Authority, Energy, VTHO, Staker, Params, Prototype, Executor, native contracts |
| REST API | references/api.md | API, endpoints, routes, subscriptions, WebSocket, Swagger |
| Storage | references/storage.md | database, LevelDB, SQLite, logdb, trie, pruning, archive, disk |
| P2P networking | references/p2p.md | peers, discovery, discv5, propagation, sync protocol, bootstrap |
| Contributing | references/contributing.md | build, Makefile, tests, lint, add endpoint, fork config, PR, Go conventions |
| Solo mode | references/solo.md | solo, local dev, test chain, pre-funded accounts, auto-mine |
| Flow: block production | references/flow-block-production.md | block packing, scheduler, proposer, how blocks are created |
| Flow: transaction lifecycle | references/flow-transaction-lifecycle.md | tx flow, txpool, clause execution, receipts, tx validation |
| Flow: reward distribution | references/flow-reward-distribution.md | rewards, VTHO generation, validator rewards, gas rewards, burning |
| Flow: staking & delegation | references/flow-staking-delegation.md | staking, delegation, unstaking, Staker contract, validator lifecycle |
| Flow: chain sync | references/flow-sync.md | sync, catch-up, peer download, fork handling, reorg, propagation |