본문으로 건너뛰기
cccskills
무료GitHub에 공개

release-notes

Internal — for Boundless team members only. Generate release notes for a new Boundless version. Fetches PR details, explores code changes, and produces prover-facing documentation with config examples, migration guides, and worked examples. Use when the user wants to write release notes, changelog entries, or upgrade guides.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Release Notes Generator

Generate release notes for a new Boundless release. The audience for broker changes is prover operators -- people running the broker who need to understand what changed, how to configure it, and how to migrate.

Process

Step 1: Gather inputs

Ask the user for:

  1. Version number for this release
  2. Previous release tag to compare against (e.g., v1.2.2)
  3. Key PRs or features to highlight -- the user will tell you which PRs or topics matter. Don't try to cover every commit.
  4. Current market context if relevant (e.g., current pricing in USD/Bcycle, token prices) for realistic examples

Step 2: Research

For each feature the user wants covered:

  1. Fetch PR details with gh pr view <number> --repo boundless-xyz/boundless --json title,body
  2. Read the actual code to understand how the feature works -- don't rely solely on PR descriptions
  3. Read config structs, default values, and broker.toml template to get accurate config examples
  4. Check compose.yml for env var support and justfile for how provers actually run things (just prover up)

Use subagents to research multiple PRs in parallel.

Step 3: Write the notes

Follow these principles:

Structure

  • Start with a brief overview paragraph summarizing all highlighted features in one sentence
  • Include a full changelog link: [vOLD...vNEW](https://github.com/boundless-xyz/boundless/compare/vOLD...vNEW)
  • Each feature gets its own section with: what changed (1-3 sentences on the change, new paragraph, then 1-3 sentences on why it matters), how to use it (how to enable with examples)
  • End with an "Upgrade Notes" section summarizing action items

Writing style

  • Write for prover operators, not developers. Focus on config changes, CLI flags, and operational impact.
  • Lead with what the user needs to do, not how the code works internally
  • Be direct and concise. No filler, no marketing language.
  • Use "the broker" not "we" or "the system"
  • Don't use emojis

Config examples

  • Show the recommended/minimal config first, not the full config with all options
  • Use realistic values based on current market rates (ask the user if unsure)
  • For broker.toml changes, always show the TOML syntax exactly as it would appear in the file. Show before + after if relevant.
  • For CLI flags, show how to pass them via BROKER_EXTRA_ARGS in .env (since most provers use just prover up) AND as direct CLI flags
  • For env vars, show the export syntax

Migration guides

  • Show a clear before/after comparison with labeled TOML blocks
  • Call out which fields are removed, renamed, or have new defaults
  • Always note backward compatibility -- existing configs should work without changes unless there's a breaking change

Worked examples

  • Use real order data where possible. Ask the user for a reference order from the explorer if they don't provide one.
  • Convert all comparisons to USD when demonstrating USD-based features
  • Show the math step by step so operators can verify their own config

Features to watch for

When researching broker changes, pay attention to:

  • Pricing: min_mcycle_price, collateral pricing, pricing overrides in crates/boundless-market/src/prover_utils/config.rs
  • Config: broker.toml template at broker-template.toml, MarketConfig struct
  • RPC/monitoring: chain monitors, gas estimation in crates/broker/src/
  • CLI flags: Args struct in crates/broker/src/lib.rs, check for BROKER_EXTRA_ARGS support in compose.yml
  • Telemetry: crates/broker/src/telemetry.rs
  • Hot-reload: note when config changes take effect without restart

Step 4: Iterate

The user will review and give feedback. Common adjustments:

  • Reordering sections to lead with the most impactful change
  • Adjusting example values to match current market conditions
  • Adding or removing detail from specific sections
  • Changing the framing of a feature (e.g., "show the simplification, not the mechanism")

References

Use v1.4.0 release from https://github.com/boundless-xyz/boundless/releases as a reference for tone, structure, and level of detail.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

How to use the Boundless CLI — the primary interface for the Boundless ZK proof marketplace. Covers requestor, prover, and rewards commands, config, env vars, and the monorepo structure. Use when working with the boundless CLI, submitting proofs, managing provers, staking rewards, or navigating the codebase.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

boundless-xyz/boundless1932026년 8월 27일 업데이트

localnet

무료

Start and interact with the Boundless localnet (docker compose-based local development network). Covers dev mode (fake proofs, broker included) and full proving mode, submitting requests, and debugging order flow. Use when the user wants to start localnet, run the local network, test proof requests locally, or debug broker/order-stream issues.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

boundless-xyz/boundless1932026년 8월 27일 업데이트

Internal — for Boundless team members only. Deploy Boundless infrastructure to a new blockchain. Creates Pulumi stacks, config files, updates ChainId enum, and wires CI/CD pipelines for staging and prod environments. Use when adding a new chain, deploying to a new network, or setting up new chain infrastructure.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

boundless-xyz/boundless1932026년 8월 27일 업데이트

Internal — for Boundless team members only. Audit native ETH, market deposit, prover collateral, and distributor ZKC reserve balances for every operator-managed address (provers, distributor, order generators, signal). Use when the user wants to know which addresses need topping up, asks about the balance of provers/OGs/distributor/signal signers, says something is "running low" or "out of gas", or wants a periodic operational health check on operator wallets. Defaults to prod env (mainnets + prod testnets) — pass `--all` to also include staging.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

boundless-xyz/boundless1932026년 8월 27일 업데이트

Internal — for Boundless team members only. Query the Boundless Indexer REST API for on-chain market data, staking, PoVW rewards, delegations, and market efficiency on prod/staging environments. Use when the user asks about proof requests, provers, requestors, staking data, PoVW rewards, delegations, market aggregates, leaderboards, or wants to fetch data from the indexer API on live networks. Also use when the user mentions "indexer" and wants to look up addresses, requests, or market statistics on deployed environments. Do NOT use for debugging local code changes, reviewing PRs, or investigating issues in the codebase itself.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

boundless-xyz/boundless1932026년 8월 27일 업데이트

Internal — for Boundless team members only. Help developers deploy Boundless AWS infrastructure to the dev environment. Use when the user wants to deploy a service to dev, bootstrap their dev environment, troubleshoot infrastructure issues, or understand what env vars a service needs. Also handles teardown and status checks.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

boundless-xyz/boundless1932026년 8월 27일 업데이트

boundless-xyz의 스킬 모두 보기

이 스킬의 문제 신고