AGENT SKILL

ac-agent-coding-governance

Governing AI-written code and the agent's repo instructions: merge gates, review packets, provenance logs, licence scanning, liability and authorship for generated code, plus AGENTS.md rules files, context budgets and compaction. Use when asking "review AI-generated code", "the agent wrote this patch", "who is liable for generated code", "set up an AGENTS.md", "the agent ignores the repo rules", "compact the rules file". Not for judging a human colleague's diff, designing the test portfolio, or CI pipeline wiring; those sit outside this skill.

License 许可
MIT
最近更新
2026-11-15
Stars
★ 81
Forks
17

01 前言 Front Matter

name
ac-agent-coding-governance
license
MIT
metadata
{ "domain": "software-engineering" }
description
Governing AI-written code and the agent's repo instructions: merge gates, review packets, provenance logs, licence scanning, liability and authorship for generated code, plus AGENTS.md rules files, context budgets and compaction. Use when asking "review AI-generated code", "the agent wrote this patch", "who is liable for generated code", "set up an AGENTS.md", "the agent ignores the repo rules", "compact the rules file". Not for judging a human colleague's diff, designing the test portfolio, or CI pipeline wiring; those sit outside this skill.

02 资源文件 5

03 SKILL.md 正文

Agent Coding Governance

Overview

Two leaves govern agent-assisted development. One sets the gates a machine-written change must pass before merge: the review packet, provenance, licence scan and liability frame. The other covers the repo's instruction file for agents: what goes in it, how long it may run, and when to compact it.

When to use

  • Reviewing or accepting agent-written patches; assembling the review packet.
  • Provenance, licence-hygiene, liability and authorship questions over generated code.
  • Setting up, restructuring or slimming an AGENTS.md or rules file; the agent ignoring repo rules; context-budget problems.

When not to use

  • Reviewing a colleague's diff on its merits — outside this skill.
  • Designing the tests or the CI gates that enforce the rules — outside this skill.
  • Writing human-facing docs, docstrings or API reference — outside this skill.

Precedence

The deepest loaded instruction governs its uniquely-claimed scope; every scope: string is claimed by exactly one file in this tree; no leaf may widen a prohibition declared by an ancestor — leaves narrow, never override upward.

Subskill index

Leaf Task Trigger
subskills/ai-assisted-coding.md Gates, provenance, liability for generated code "review AI-generated code"
subskills/agent-context.md Repo instruction files for agents "set up an AGENTS.md"

See also

  • subskills/ai-assisted-coding.md — gate the output.
  • subskills/agent-context.md — steer the agent.

04 同仓库更多 Skills

jiayaoqijia
jiayaoqijia/cryptoskill

troves

Deposit and withdraw from Troves DeFi yield vault strategies on Starknet. View available strategies, check positions, and manage vault deposits. Use this skill when the user mentions Troves, vault, yield vault, DeFi vault, strategy, yield farming, vault deposit, vault withdraw, earning yield through vaults, passive yield strategies, or wants to deposit into or withdraw from a yield strategy — even if they don't say "Troves" explicitly.

★ 81
jiayaoqijia
jiayaoqijia/cryptoskill

trade

Swap tokens on Starknet via Fibrous DEX aggregator. Supports per-provider selection (avnu, ekubo, or auto to race all). Use this skill when the user wants to swap, exchange, trade, convert, buy, or sell one token for another on Starknet. Also use when the user asks about token prices, exchange rates, DEX routing, best swap route, or wants to check how much they would receive for a given amount — even if they don't explicitly say "swap".

★ 81
jiayaoqijia
jiayaoqijia/cryptoskill

staking

Stake, unstake, claim, and compound rewards for STRK, WBTC, tBTC, SolvBTC, and LBTC on Starknet. View validators, pools, and staking positions. Use this skill when the user mentions staking, delegating, validators, staking pools, rewards, compounding, unstaking, earning yield, passive income on crypto, or wants to earn on their STRK or BTC tokens — even if they don't say "stake" explicitly.

★ 81
jiayaoqijia
jiayaoqijia/cryptoskill

send

Send STRK, ETH, or any ERC-20 token to a Starknet address. Supports simulation (dry-run) before execution. Use this skill when the user wants to send, transfer, pay, tip, or move tokens to another wallet address on Starknet. Also trigger when the user mentions sending funds to someone, making a payment, transferring assets, or moving crypto to a specific address — even if they just say "pay 10 STRK to 0x...".

★ 81
jiayaoqijia
jiayaoqijia/cryptoskill

portfolio

View a comprehensive DeFi portfolio dashboard and optimize portfolio allocation via automated rebalancing. Use this skill when the user wants an overview, summary, dashboard, total value, net worth, portfolio rebalancing, target allocation, or wants to see all their DeFi positions across Starknet at once. Also trigger when the user asks "what do I have", "show me everything", "how much am I worth", "my positions", "my investments", "rebalance my portfolio", "I want 50% ETH", "optimize my holdings", or any request for a holistic view of their Starknet holdings — even if they don't explicitly say "portfolio".

★ 81
jiayaoqijia
jiayaoqijia/cryptoskill

multi-swap

Execute multiple token swaps in a single Starknet transaction via Fibrous (default). Supports per-provider selection (avnu, ekubo, or auto to race all). Supports 2-3 swap pairs bundled into one multicall. Use this skill when the user wants to swap multiple token pairs at once, do batch swaps, execute several trades simultaneously, perform parallel swaps, or do bulk trading in one transaction. Also trigger when the user mentions "two swaps", "three swaps", "swap X and Y at the same time", or wants to convert multiple tokens in a single call.

★ 81