governance-dev

Scaffold Substrate governance pallets with proposal lifecycle and stake-weighted voting.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/EojEdred/Etrid --skill governance-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: governance-dev
Source: https://github.com/EojEdred/Etrid/tree/main/14-aidevs/skills/governance-dev
Command: npx skills add https://github.com/EojEdred/Etrid --skill governance-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires frame-support, frame-system, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Implementing a robust, fair, and transparent on-chain governance system like Ëtrid's Consensus Day, with complex voting and dilution logic, is challenging. This Skill simplifies its development.

Core Features & Use Cases

  • Consensus Day Pallet: Scaffold the core governance logic for Ëtrid's annual voting event.
  • Proposal Lifecycle: Manage the creation, submission, and execution of governance proposals.
  • Vote Dilution & Weighting: Integrate sophisticated algorithms for fair and secure voting.
  • Use Case: Rapidly develop and test new governance mechanisms or modifications for Ëtrid's Consensus Day, ensuring fair and efficient decision-making processes and reducing manual configuration.

Quick Start

Use the governance-dev skill to scaffold a Rust pallet for submitting new governance proposals and recording votes.

Frequently Asked Questions about governance-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a governance pallet for Substrate-based blockchain voting?

Scaffold a governance pallet using this Skill to generate Rust code for proposal registry, lifecycle management, and stake-weighted voting. It automates Consensus Day pallet scaffolding within Ëtrid architecture, producing scripts/pallet_governance.rs with vote dilution logic and Distribution Pay Schedule execution ready for integration.

Can I implement vote dilution and stake-weighted voting in a Substrate runtime?

Yes. This Skill integrates sophisticated vote dilution and weighting algorithms into Substrate governance pallets. It handles fair and secure voting mechanisms with stake-weighted calculations, enabling you to rapidly develop and test modified governance logic for Ëtrid's Consensus Day without manual configuration.

What's the best way to manage proposal lifecycle in on-chain governance?

Use this Skill to manage proposal creation, submission, and execution within a Substrate pallet. It automates the entire workflow, reducing manual configuration and ensuring proposals follow Ëtrid's governance standards while maintaining compliance with ÉTR, EDSC, and VMw naming conventions.

Do I need frame-support and frame-system to use this governance implementation?

Yes. This Skill depends on frame-support and frame-system for Substrate runtime integration. These dependencies provide the foundation for building governance pallets that interact with your blockchain's core runtime, enabling proposal and voting functionality.

How does this Skill integrate with Ëtrid's Consensus Day architecture?

This Skill scaffolds governance logic specifically designed for Ëtrid's Consensus Day annual voting event. It generates Rust code adhering to persistent memory journaling rules in MEMORY.md and Ëtrid naming conventions, enabling fair and efficient decision-making processes within your Substrate-based runtime.