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

pr

Create or update a pull request for the current git changes. Use when the user wants a PR, commit/push for review, or gh pr create flow.

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

연동 도구GitHub
설치 방법 보기

포함된 파일(1)

  • SKILL.md4.6 KB

SKILL.md(원문)

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

Create or update pull request

Instructions

  1. Look at the staged, unstaged, and untracked changes with git diff
  2. Run forge build before the cargo check step. Rust crates that bind to Solidity contracts (e.g. boundless-test-utils referencing VeZKC) fail to compile until the contract artifacts exist. Skipping this produces misleading "undeclared type" errors that look like real bugs.
  3. If no changes to examples/ directory, run just check-main. Else run just check.
    1. If fails, propose fixes and wait for approval
  4. If there are untracked files, do not add them to the commit, but warn the user
  5. Write a clear commit message based on what changed (use commit message style below)
  6. Commit and push to the current branch
  7. Check if an existing PR exists. Ignore warnings about GraphQL: Projects (classic) being deprecated.
    1. If not, do not submit the PR, but use gh pr create --web --title <title> --body <body> to open the create PR page with title/description (use PR Title/Description Guidelines below)
    2. Else update the description with the new changes.
  8. Do not submit the PR. Just return the PR creation page URL when done

Commit message style

  • Simple, one sentence
  • Do not include a --trailer when doing git commit

PR Title/Description Guidelines

  • Do not include made with Cursor or similar line
  • Title/description should describe all changes across all commits, i.e. all the changes vs origin/main

Writing Style — Sound Human, Not AI-Generated

Write like a developer talking to their team, not like a language model generating documentation.

Structure and tone

  • Be direct and concise — skip filler phrases like "This PR introduces...", "This change aims to...", "In order to facilitate..."
  • Lead with what changed and why — not with a preamble about the problem space
  • Keep bullet points short — 1-2 sentences max per bullet. No sub-bullets unless truly needed
  • Skip the obvious — don't describe what's clear from the diff (e.g. "Updated imports" or "Added new file X.rs")
  • No sign-off or summary section — just end when you're done
  • Match the tone of a brief Slack message, not a design doc

Banned words and phrases (AI vocabulary tells)

These words appear at dramatically higher rates in AI-generated text and are dead giveaways. Never use them:

  • Puffery: "pivotal", "crucial role", "cornerstone", "testament to", "represents a significant", "broader landscape"
  • Fancy verbs: "leverage" (say "use"), "facilitate" (say "help"), "showcase" (say "show"), "navigate" (say "handle"), "underscore", "foster", "bolster", "spearhead", "harness", "streamline", "delve"
  • Filler adjectives: "robust", "comprehensive", "multifaceted", "nuanced", "holistic", "intricate", "seamless"
  • Hedging: "It's worth noting...", "It should be noted...", "It's important to mention...", "One cannot overstate..."
  • False depth: "Despite [positive], [subject] faces challenges...", "While [X], it's important to note [Y]..."

Plain language replacements

  • "addresses" → "fixes"
  • "introduces" → "adds"
  • "has been updated to" → "now does"
  • "serves as a" → "is"
  • "leverages" → "uses"
  • "facilitates" → "helps" or "lets"
  • "utilizing" → "using"
  • "prior to" → "before"

Other AI tells to avoid

  • Rule of three: don't always list exactly 3 things. Sometimes 2 is enough, sometimes 4 is better
  • Synonym cycling: don't avoid repeating a word by using increasingly weird synonyms. Just say "the function" twice instead of "the function" then "the aforementioned utility"
  • Formulaic structure: don't make every bullet follow the same grammatical pattern
  • Excessive formatting: don't bold every other phrase or use bullets where prose works fine

Examples of AI-sounding vs human-sounding

❌ "This PR introduces a new indexing pipeline that aims to address the current limitations in our backfill process." ✅ "Adds a redrive lambda for re-processing failed indexer events."

❌ "The following changes have been implemented to improve the overall developer experience:" ✅ "Cleans up the CLI skill install flow — fewer prompts, better error messages."

❌ "This comprehensive update leverages a robust new architecture to facilitate seamless skill management." ✅ "Rewrites skill install to use symlinks instead of copying files."

Template

<1-2 sentence overview: what changed and why>

Changes
* <specific notable change>
* <specific notable change>
* ...

리뷰

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

댓글

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

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

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. 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의 스킬 모두 보기

이 스킬의 문제 신고