frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Claude Code Skill for Scaffolding Arbitrum Stylus and Solidity DApps

https://github.com/hummusonrails/arbitrum-dapp-skill
1•bcgreenberg•1h ago

Comments

bcgreenberg•1h ago
I work in DevRel at Arbitrum. The problem I kept running into: developers want to try Stylus (Rust smart contracts that compile to WASM and run on Arbitrum alongside Solidity), but the getting-started path involves too many disconnected pieces. You need the Rust WASM target, cargo-stylus, Docker for the local devnode, knowledge of the sol_storage! macro for storage layouts, ABI export for the frontend, CORS workarounds for the devnode, and so on. Each piece is documented, but the integration path is not.

So I built a Claude Code skill that encodes the full workflow as structured reference documentation. A "skill" is a set of markdown files that Claude loads into context when relevant. The main SKILL.md file contains a compact decision tree (Stylus vs Solidity vs both), the monorepo structure, bootstrap commands, and core workflow. Six deeper reference docs cover Stylus SDK patterns, Solidity/Foundry specifics, frontend integration (viem + wagmi), local devnode setup, deployment, and testing.

The key design choice is on-demand loading. Claude doesn't load all 6 reference docs at once -- it reads the decision tree and pulls in only the ones the current conversation needs. This keeps context usage efficient while still having deep knowledge available.

The skill is opinionated by design. It prescribes viem (not ethers.js), pnpm (not npm/yarn), Foundry (not Hardhat), specific SDK versions. I found that LLMs produce dramatically more consistent output when you eliminate ambiguous tool choices. The tradeoff is obvious -- if you prefer ethers.js, this skill isn't for you.

What the skill doesn't do: it doesn't generate contracts blindly. It knows about Arbitrum-specific gotchas like block.number returning approximate L1 block numbers, the two-component fee model, Stylus contract activation requirements, and the CORS issue with the devnode. These are the things that trip up developers who copy-paste from Ethereum tutorials.

Tradeoffs I'm aware of: the opinionated approach means this won't suit every workflow. The skill doesn't support Hardhat or ethers.js users. The reference docs will need updating as the Stylus SDK evolves. And it's only useful if you're already using Claude Code.

MIT licensed. The whole thing is markdown files -- easy to fork, modify, or use as a template for skills in other domains.

Demo video: https://youtu.be/vsejiaOTmJA

Show HN: BlogHunter – Free AI-generated blog and hosting for SEO experiments

https://bloghunter.se/
1•the_plug•2m ago•0 comments

CLI tool to enforce RFC-driven AI coding

https://github.com/govctl-org/govctl
2•lwhsiao•2m ago•0 comments

The Wrong Work, Done Beautifully

https://domenic.me/jsdom-claude-code/
1•domenicd•4m ago•0 comments

Death of Software. Nah.

https://twitter.com/stevesi/status/2019167552794948020
1•tosh•6m ago•0 comments

The journey of how we built Manus [video]

https://www.youtube.com/watch?v=Lm-WgmYRgmI
1•pickleballcourt•6m ago•0 comments

Show HN: Post Tomato – write once, post everywhere (LinkedIn, Threads, Telegram)

https://posttomato.com
1•blindnomore•7m ago•0 comments

Show HN: LookGood Live – the extension enhances your appearance on video calls

https://chromewebstore.google.com/detail/lookgood-live/mleflnbfifngdmiknggikhfmjjmioofi
1•mda_damico•10m ago•0 comments

I Built a "Card Counter" for Facebook Ads (Visualizes Creative Fatigue)

https://finalytics.agency
1•LJRoth•11m ago•0 comments

Show HN: A PRIVACY first intimate tracker

https://apps.apple.com/us/app/do-track-intimate-sex-passion/id6757778324
1•xiaoyehua•13m ago•0 comments

Spotify, with Bookshop.org, Will Soon Offer Physical Books

https://www.wsj.com/business/media/spotify-a-major-audiobook-provider-will-soon-offer-physical-bo...
1•donohoe•13m ago•0 comments

The fall of the nerds

https://www.noahpinion.blog/p/the-fall-of-the-nerds
1•swah•13m ago•0 comments

The Pyramid of Equity Returns: Almost 200 Years of U.S. Stock Performance (2020)

https://advisor.visualcapitalist.com/historical-stock-market-returns/
2•ksec•14m ago•0 comments

Faster, cheaper, messier: lessons from our switch to self-hosted GitHub Actions

https://theguardian.engineering/blog/faster-cheaper-messier-lessons-from-switch-to-self-hosted-gi...
1•birdculture•15m ago•0 comments

The happiest country wants to stay the happiest

https://northernlightshift.com/
1•ahmaman•17m ago•0 comments

Explore Vaskange's Universe

https://www.vaskange.world/
1•sicher•18m ago•0 comments

Top downloaded skill in ClawHub contains malware

https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface
1•pelario•23m ago•0 comments

Show HN: I built a lightweight CRM that runs in the browser

https://lifetimecrm.co/
1•misterpmacd•25m ago•0 comments

Show HN: Vilberta: speech to speech/text chatbot

https://github.com/charstorm/vilberta
1•graphitout•25m ago•0 comments

The Man with No Brains

https://tane.dev/2026/02/the-man-with-no-brains/
2•tanepiper•30m ago•1 comments

I made AI Image detectors benchmark and community arena

https://aidetectarena.com/
2•john_ma•32m ago•0 comments

Passwordless Internet and More

https://github.com/qzxcvbn/Csa
1•qzxcvbn•32m ago•0 comments

IGNORE - this is a clickbait article

https://ecancer.org/en/news/25982-discovery-of-molecular-switch-that-reverses-cancerous-transform...
1•jbrins1•33m ago•0 comments

React-State-Basis: Runtime Architectural Auditor for React

https://github.com/liovic/react-state-basis
1•taubek•33m ago•0 comments

Google deprecates Gemini-2.5-pro

https://ai.google.dev/gemini-api/docs/deprecations
1•manx•34m ago•0 comments

Rule 110

https://en.wikipedia.org/wiki/Rule_110
1•freakynit•36m ago•0 comments

GB Renewables Map

https://renewables-map.robinhawkes.com/#5/55/-3.2
1•kitd•38m ago•0 comments

Norwegian Police live charts to rais awareness about abusive material

https://police2peer.politiet.no/
5•KGunnerud•42m ago•2 comments

Visual Studio Code: January 2026 (version 1.109)

https://code.visualstudio.com/updates/v1_109
1•tosh•43m ago•1 comments

Resist and Unsubscribe

https://www.resistandunsubscribe.com
2•rpgbr•45m ago•0 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
7•matheusalmeida•48m ago•0 comments