Skip to content

Add test-referenda skill#1

Open
lolmcshizz wants to merge 1 commit into
mainfrom
add-test-referenda-skill
Open

Add test-referenda skill#1
lolmcshizz wants to merge 1 commit into
mainfrom
add-test-referenda-skill

Conversation

@lolmcshizz
Copy link
Copy Markdown

Summary

  • Adds test-referenda skill: creates N governance referenda on a Hydration lark testnet from Alice (//Alice) for QA / governance UI testing.
  • All N referenda submit in a single utility.forceBatch (one block, no per-tx hang risk). Per-call status read from utility.ItemCompleted / ItemFailed events.
  • Tracks rotate across the requested count: root → treasurer → general_admin → omnipool_admin → economic_parameters → .... All five have prepare_period=1 on testnet runtime, so referenda are votable as soon as the batch is in-block.
  • Triggers on phrases like "create X referenda on lark Y for testing".

Files

  • .claude/skills/test-referenda/SKILL.md — workflow + trigger phrases
  • .claude/skills/test-referenda/script/index.js — the runnable script
  • .claude/skills/test-referenda/script/package.json@polkadot/api dep
  • CLAUDE.md — added skill to the table
  • .gitignore — added node_modules/ (skill script needs npm install)

Test plan

  • Verified end-to-end on 2.lark — 10 referenda submitted in one block (indices #334–#343), rotation correct, all OK
  • Reviewer: confirm SKILL.md trigger phrases match how the team naturally asks for this
  • Reviewer: confirm the rotation order + included tracks (root/treasurer/general_admin/omnipool_admin/economic_parameters, no whitelisted_caller) match QA needs

🤖 Generated with Claude Code

Submits N governance referenda on a Hydration lark testnet from Alice in a
single utility.forceBatch, rotating across root, treasurer, general_admin,
omnipool_admin, and economic_parameters tracks. Used to populate a fork
with votable referenda for QA / governance UI work.

Triggers on phrases like "create X referenda on lark Y for testing".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lolmcshizz lolmcshizz force-pushed the add-test-referenda-skill branch from 80f38c3 to 5ceed9d Compare April 27, 2026 14:48
@lolmcshizz lolmcshizz marked this pull request as ready for review April 27, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant