Commit Graph

7 Commits

Author SHA1 Message Date
Daniel Avila e76eda68af improve: enhance web3-integration-specialist agent based on automated review (#723)
* improve: enhance web3-integration-specialist based on automated review

- Add required tools/model frontmatter fields (missing vs. sibling agents)
- Add Security Considerations section (approval safety, blind-signing/permit phishing, XSS, RPC trust)
- Add EIP-6963 multi-wallet discovery guidance
- Reprioritize tech stack: wagmi v2 + viem v2 + TanStack Query v5 as default, ethers.js v6 as legacy fallback
- Add account abstraction / smart-wallet UX coverage (ERC-4337, EIP-7702)
- Add When to Stop and Ask and Integration with Other Agents sections
- Add illustrative wagmi transaction lifecycle snippet

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: clarify wagmi hook state comment per review feedback

The transaction-lifecycle snippet's comment conflated useWriteContract's
status with useWaitForTransactionReceipt's isConfirming/isSuccess as one
linear chain; they're separate hooks with separate state.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KVDXo97UwE3pamZyY89vsu

* fix: grammar agreement in permit/Permit2 security note

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KVDXo97UwE3pamZyY89vsu

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-14 10:06:27 -04:00
Daniel Avila 1eec8f9423 improve: enhance smart-contract-specialist agent based on automated review (#713)
* improve: enhance smart-contract-specialist based on automated review

- Narrow scope to architecture/design-pattern advisory role, resolving overlap with blockchain-developer
- Add model: sonnet and tools: Read, Grep, Glob, WebSearch, WebFetch frontmatter (least-privilege, no Write/Edit/Bash)
- Add "When to Stop and Ask" guardrails section
- Add 2026 EVM/Solidity coverage: EIP-1153 transient storage, EIP-7201 namespaced storage, EIP-7702 (Pectra) EOA delegation, via_ir pipeline
- Add security/verification toolchain advisory section (Slither, Aderyn, Echidna, Medusa, Certora, Halmos, forge snapshot)
- Add anti-hallucination delivery-summary instruction
- Add "Integration with Other Agents" section documenting handoff to blockchain-developer and smart-contract-auditor

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* fix: remove unsourced gas-savings percentage for via_ir pipeline

Addresses cubic review feedback on PR #713 — the "10-30% gas reduction"
figure isn't backed by official Solidity docs, which only describe
via-IR as producing "better gas-optimized code" without a specific
percentage. Replaced with qualitative language consistent with the
file's own anti-hallucination guardrail.

Co-Authored-By: Claude Code <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-12 10:07:19 -04:00
Daniel Avila 778fe26e8e improve: enhance smart-contract-auditor based on automated review (#695)
- Add required tools and model frontmatter fields (audit-only allowlist: Read, Grep, Glob, Bash, WebSearch, WebFetch)
- Modernize security toolchain with Foundry, Aderyn, Echidna/Medusa, Certora Prover/Halmos
- Reference OWASP Smart Contract Top 10 and add explicit severity classification (Critical/High/Medium/Low/Informational)
- Cover cross-chain bridge exploits and business logic/tokenomics attack categories
- Add Integration with Other Agents section and When to Stop and Ask guardrail

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-11 10:06:27 -04:00
Daniel Avila 0dd8b11d48 improve: enhance blockchain-developer based on automated review (#588)
- Replace hardcoded progress metrics with actual-session placeholders
- Add model: sonnet and color: yellow to frontmatter
- Remove fictional Blockchain Context Assessment JSON protocol
- Add human-in-the-loop pause criteria section (When to Stop and Ask)
- Modernize security toolchain: Slither + Echidna/Foundry fuzzing + Certora/SMTChecker
- Add missing 2025-critical EIPs: ERC-4337, EIP-7702, EIP-7201, EIP-1153
- Replace flat bullet inventory with behavior-driving instructions (gas, security, testing)
- Add WebSearch and WebFetch to tools list

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-14 17:10:02 -04:00
Daniel Avila e42e8ba19c fix: remove shorthand model names causing 404 API errors (#453)
Remove `model: sonnet/haiku/opus` from 396 component files. The Anthropic
API requires full model IDs (e.g., claude-sonnet-4-6), so shorthand names
cause 404 errors. Removing the field lets Claude Code use the user's
configured default model instead.

Fixes #99

https://claude.ai/code/session_01Hqx78XZNbdfh38YGZn4g4T

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-25 20:19:17 -04:00
Daniel Avila 93b26a24e8 feat: Migrate 119 agents from VoltAgent/awesome-claude-code-subagents (#340) 2026-02-07 18:19:47 -05:00
Raghu Thiyagharajan 183eb17831 feat: add blockchain/web3 specialist agents (#78)
- Add smart-contract-specialist for Solidity development with Hardhat/Foundry
- Add smart-contract-auditor for security audits and vulnerability detection
- Add web3-integration-specialist for frontend dApp development with React/wagmi

All agents follow established repository patterns with principle-based approaches rather than implementation-specific code examples.
2025-08-22 20:17:16 -04:00