blockchain-integration-builder

Design and implement blockchain integrations across chains and frameworks with emphasis on patterns over specific technologies. Use when building Web3 applications, smart contract systems, token mechanics, decentralized identity, or blockchain-verified data. Triggers on blockchain architecture, smart contract design, Web3 integration, token systems, or decentralized application development. Framework-agnostic—applies to Ethereum, Solana, or emerging chains.

Best use case

blockchain-integration-builder is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Design and implement blockchain integrations across chains and frameworks with emphasis on patterns over specific technologies. Use when building Web3 applications, smart contract systems, token mechanics, decentralized identity, or blockchain-verified data. Triggers on blockchain architecture, smart contract design, Web3 integration, token systems, or decentralized application development. Framework-agnostic—applies to Ethereum, Solana, or emerging chains.

Teams using blockchain-integration-builder should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/blockchain-integration-builder/SKILL.md --create-dirs "https://raw.githubusercontent.com/organvm-iv-taxis/a-i--skills/main/distributions/claude/skills/blockchain-integration-builder/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/blockchain-integration-builder/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How blockchain-integration-builder Compares

Feature / Agentblockchain-integration-builderStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Design and implement blockchain integrations across chains and frameworks with emphasis on patterns over specific technologies. Use when building Web3 applications, smart contract systems, token mechanics, decentralized identity, or blockchain-verified data. Triggers on blockchain architecture, smart contract design, Web3 integration, token systems, or decentralized application development. Framework-agnostic—applies to Ethereum, Solana, or emerging chains.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Blockchain Integration Builder

Design blockchain systems using universal patterns applicable across chains.

## Core Abstractions

Blockchain-agnostic thinking: focus on *what* you're trying to achieve, then select chain/framework.

### Fundamental Primitives

| Primitive | What It Is | Chain Examples |
|-----------|------------|----------------|
| Account | Identity with balance | EOA (Eth), Wallet (Solana), Account (Near) |
| Transaction | State change request | Signed message + gas |
| Block | Batch of transactions | Time-ordered, immutable |
| Contract | On-chain program | Solidity, Rust, Move |
| Event/Log | Indexed side-effect | Emitted by contracts, queryable |
| State | Persistent data | Mappings, storage slots |

### Selection Criteria

| Need | Consider | Why |
|------|----------|-----|
| Programmability | Ethereum, Arbitrum, Base | Mature tooling, EVM ecosystem |
| Speed/Cost | Solana, Sui, Aptos | High throughput, low fees |
| Privacy | Aztec, Zcash | Zero-knowledge proofs |
| Interoperability | Cosmos, Polkadot | Cross-chain communication |
| Simplicity | Bitcoin, Litecoin | Limited scripting, proven security |

## Pattern Library

### Identity Patterns

**Wallet-Based Identity**
```
User → Wallet → Sign Message → Verify Signature → Authenticated
```
- No passwords stored
- User controls identity
- Works across applications

**Soul-Bound Tokens (SBTs)**
```
Issuer → Mint SBT → User Wallet (non-transferable)
```
- Credentials, achievements, reputation
- Cannot be sold or transferred
- Revocable by issuer (optionally)

**Decentralized Identifiers (DIDs)**
```
did:method:identifier → Resolve → DID Document → Public Keys, Services
```
- Self-sovereign identity
- Cross-chain portable
- W3C standard

### Token Patterns

**Fungible Tokens (ERC-20 pattern)**
```solidity
// Universal interface
balanceOf(address) → uint256
transfer(to, amount) → bool
approve(spender, amount) → bool
transferFrom(from, to, amount) → bool
```

**Non-Fungible Tokens (ERC-721 pattern)**
```solidity
// Universal interface
ownerOf(tokenId) → address
transferFrom(from, to, tokenId)
tokenURI(tokenId) → string (metadata)
```

**Semi-Fungible (ERC-1155 pattern)**
```solidity
// Batch operations, mixed fungible/non-fungible
balanceOf(account, id) → uint256
balanceOfBatch(accounts[], ids[]) → uint256[]
safeTransferFrom(from, to, id, amount, data)
```

### Governance Patterns

**Token Voting**
```
Proposal → Snapshot Balances → Vote Period → Tally → Execute (if passed)
```

**Quadratic Voting**
```
Cost of N votes = N² tokens
Reduces plutocratic dominance
```

**Optimistic Governance**
```
Proposal → Challenge Period → Execute if unchallenged
```

### Economic Patterns

**Bonding Curves**
```
Price = f(Supply)
Buy: Price increases with supply
Sell: Price decreases with supply
Creates automatic market making
```

**Staking/Slashing**
```
Stake tokens → Perform duties → Earn rewards
Misbehave → Lose stake (slashing)
```

**Streaming Payments**
```
Deposit → Linear unlock over time → Recipient claims
```

## Architecture Patterns

### On-Chain vs Off-Chain

| Aspect | On-Chain | Off-Chain |
|--------|----------|-----------|
| Cost | High (gas fees) | Low/free |
| Speed | Slow (block time) | Fast |
| Trust | Trustless | Requires trust |
| Privacy | Public | Can be private |
| Storage | Expensive | Cheap |

**Hybrid approach:**
```
Off-chain: Computation, storage, user experience
On-chain: Verification, settlement, ownership
Bridge: Oracles, merkle proofs, signatures
```

### Indexing Pattern

Blockchain data is hard to query directly. Use indexers:

```
Blockchain → Events → Indexer → Database → API → Frontend
```

Tools: The Graph, Goldsky, custom indexers

### Oracle Pattern

Bring external data on-chain:

```
External Data → Oracle Network → Consensus → On-chain Value
```

Use cases: Price feeds, random numbers, API data

## Security Principles

### Smart Contract Security

1. **Check-Effects-Interactions**: Update state before external calls
2. **Reentrancy Guards**: Prevent recursive calls
3. **Access Control**: Verify caller permissions
4. **Input Validation**: Never trust user input
5. **Upgrade Patterns**: Plan for bug fixes (proxies, migrations)

### Common Vulnerabilities

| Vulnerability | Description | Prevention |
|---------------|-------------|------------|
| Reentrancy | Recursive calls drain funds | Checks-effects-interactions |
| Integer overflow | Math wraps around | SafeMath or Solidity 0.8+ |
| Front-running | Miners/validators see pending txs | Commit-reveal, flashbots |
| Oracle manipulation | Fake price data | Multiple oracles, TWAP |
| Access control | Missing permission checks | Role-based access |

## Integration Workflow

### 1. Define Requirements

- What needs to be trustless?
- What can stay off-chain?
- Who are the actors?
- What are the assets?

### 2. Select Chain

Based on: throughput needs, cost constraints, ecosystem fit, team expertise

### 3. Design Contracts

- Keep contracts simple and focused
- Separate concerns into multiple contracts
- Plan upgrade path

### 4. Build Indexing

- Determine query patterns
- Index relevant events
- Build API layer

### 5. Create Frontend

- Wallet connection
- Transaction signing
- State display
- Error handling

### 6. Test & Audit

- Unit tests
- Integration tests
- Formal verification (for critical contracts)
- Third-party audit

## References

- `references/contract-patterns.md` - Common smart contract patterns
- `references/chain-comparison.md` - Chain-specific considerations

Related Skills

webhook-integration-patterns

5
from organvm-iv-taxis/a-i--skills

Designs reliable webhook systems with proper delivery guarantees, retry logic, signature verification, and idempotent processing for event-driven integrations.

web-artifacts-builder

5
from organvm-iv-taxis/a-i--skills

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

three-js-interactive-builder

5
from organvm-iv-taxis/a-i--skills

Scaffold and build interactive 3D visualizations using Three.js with emphasis on algorithmic art, sacred geometry, temporal animations, and modular architecture. Use when creating WebGL visualizations, generative art pieces, interactive 3D experiences, particle systems, flow fields, or projects like gravitational spirals, temporal perspective pieces, or illuminated visual narratives. Triggers on requests for Three.js projects, 3D web graphics, algorithmic visualizations, or sacred geometry renders.

mcp-integration-patterns

5
from organvm-iv-taxis/a-i--skills

Builds MCP (Model Context Protocol) servers and clients for extending AI assistants with custom tools, resources, and prompts.

mcp-builder

5
from organvm-iv-taxis/a-i--skills

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

knowledge-graph-builder

5
from organvm-iv-taxis/a-i--skills

Designs and builds knowledge graphs to represent entities, relationships, and semantic connections, with query patterns for Neo4j, RDF, and property graphs.

cv-resume-builder

5
from organvm-iv-taxis/a-i--skills

Optimize resumes and CVs for impact, ATS compatibility, and audience targeting. Supports multiple formats (chronological, functional, hybrid), accomplishment framing (STAR/XYZ), and tailoring for specific roles. Triggers on resume review, CV update, job application prep, or career document requests.

artifacts-builder

5
from organvm-iv-taxis/a-i--skills

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

taxonomy-modeling-design

5
from organvm-iv-taxis/a-i--skills

Phase 2 of the pentaphase structural-overhaul protocol. Classifies entities, standardizes attributes, establishes relationships, and designs the access framework. Use when the user invokes phase 2 of an overhaul, asks to "design the taxonomy" or "model the structure", or has completed a landscape audit and is ready to redesign. Consumes phase-1-landscape-report.md; produces phase-2-taxonomy-model.md.

systemic-ingestion-normalization

5
from organvm-iv-taxis/a-i--skills

Phase 4 of the pentaphase structural-overhaul protocol. Purges redundancies, enriches and aligns legacy entities to the new schema, executes phased ingestion into the new environment, and audits integrity. Use when the user invokes phase 4 of an overhaul, asks to "migrate the data" or "ingest into the new system", or has a configured environment ready to accept legacy entities. Consumes phase-3-environment-spec.md; produces phase-4-ingestion-report.md.

system-environment-configuration

5
from organvm-iv-taxis/a-i--skills

Phase 3 of the pentaphase structural-overhaul protocol. Translates the taxonomy model into objective technical criteria, evaluates candidate mechanisms or frameworks, instantiates the chosen architecture, and programs validation rules. Use when the user invokes phase 3 of an overhaul, asks to "select a system" or "configure the environment", or has a taxonomy model and is ready to choose technology. Consumes phase-2-taxonomy-model.md; produces phase-3-environment-spec.md.

pentaphase-orchestrator

5
from organvm-iv-taxis/a-i--skills

Threads the full five-phase structural-overhaul protocol — landscape discovery, taxonomy design, environment configuration, systemic ingestion, governance evolution — for any substrate the user names. Use when the user requests a structural overhaul, system redesign, or end-to-end restructuring of a documentation system, asset registry, code monorepo, knowledge base, or operational workflow; or when they explicitly invoke the pentaphase methodology. Coordinates handoffs between phase-skills and seats validation gates between phases.