atto-components — for Claude Code atto-components, wallet, community, for Claude Code, ide skills, blockchain, crypocurrency, for an existing, AttoButton, AttoTextField

v1.0.0

このスキルについて

適した場面: Ideal for AI agents that need reuse the existing component directly when the behavior fits. ローカライズされた概要: The official wallet for the Atto cryptocurrency — a fast and feeless digital cash designed for real-world payments. It covers blockchain, crypocurrency, wallet workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

機能

Reuse the existing component directly when the behavior fits.
Extend an existing Atto component when you only need a small API change.
Create a new component only when no close fit exists. Put it with the other shared components if
Prefer direct use of shared interactive components before adding screen-level wrappers.
Avoid adding new customization parameters to shared components unless there is a repeated, real

# 主なトピック

attocash attocash
[1]
[2]
更新日: 4/23/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

適した場面: Ideal for AI agents that need reuse the existing component directly when the behavior fits. ローカライズされた概要: The official wallet for the Atto cryptocurrency — a fast and feeless digital cash designed for real-world payments. It covers blockchain, crypocurrency, wallet workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

このスキルを使用する理由

推奨ポイント: atto-components helps agents reuse the existing component directly when the behavior fits. The official wallet for the Atto cryptocurrency — a fast and feeless digital cash designed for real-world payments.

おすすめ

適した場面: Ideal for AI agents that need reuse the existing component directly when the behavior fits.

実現可能なユースケース for atto-components

ユースケース: Reuse the existing component directly when the behavior fits
ユースケース: Extend an existing Atto component when you only need a small API change
ユースケース: Create a new component only when no close fit exists. Put it with the other shared components if

! セキュリティと制限

  • 制約事項: Extend an existing Atto component when you only need a small API change.
  • 制約事項: Create a new component only when no close fit exists. Put it with the other shared components if it is reusable.
  • 制約事項: Avoid adding new customization parameters to shared components unless there is a repeated, real product need.

About The Source

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Labs デモ

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ とインストール手順

These questions and steps mirror the structured data on this page for better search understanding.

? よくある質問

atto-components とは何ですか?

適した場面: Ideal for AI agents that need reuse the existing component directly when the behavior fits. ローカライズされた概要: The official wallet for the Atto cryptocurrency — a fast and feeless digital cash designed for real-world payments. It covers blockchain, crypocurrency, wallet workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

atto-components はどうやって導入しますか?

次のコマンドを実行してください: npx killer-skills add attocash/wallet。Cursor、Windsurf、VS Code、Claude Code など19以上のIDEで使えます。

atto-components の主な用途は?

主な用途は次のとおりです: ユースケース: Reuse the existing component directly when the behavior fits, ユースケース: Extend an existing Atto component when you only need a small API change, ユースケース: Create a new component only when no close fit exists. Put it with the other shared components if。

atto-components に対応するIDEは?

このスキルは Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer に対応しています。統一された導入には Killer-Skills CLI を使えます。

atto-components に制限はありますか?

制約事項: Extend an existing Atto component when you only need a small API change.. 制約事項: Create a new component only when no close fit exists. Put it with the other shared components if it is reusable.. 制約事項: Avoid adding new customization parameters to shared components unless there is a repeated, real product need..

このスキルの導入方法

  1. 1. ターミナルを開く

    プロジェクトディレクトリでターミナルまたはコマンドラインを開きます。

  2. 2. インストールコマンドを実行

    npx killer-skills add attocash/wallet を実行してください。CLI がIDEまたはエージェントを自動検出し、スキルを設定します。

  3. 3. スキルを使い始める

    このスキルはすぐに有効になります。現在のプロジェクトで atto-components をすぐ使えます。

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

atto-components

Install atto-components, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

SKILL.md
Readonly
Upstream Repository Material
The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

Atto Components

Use shared Compose components first. Match theme, spacing, typography, and interaction patterns so new UI stays consistent across platforms.

Workflow

  1. Check composeApp/src/commonMain/kotlin/cash/atto/wallet/components/common for an existing Atto* component that already solves most of the problem.
  2. Check composeApp/src/commonMain/kotlin/cash/atto/wallet/ui for theme tokens, typography, colors, and helper types used by those components.
  3. Reuse the existing component directly when the behavior fits.
  4. Extend an existing Atto* component when you only need a small API change.
  5. Create a new component only when no close fit exists. Put it with the other shared components if it is reusable.

Rules

  • Prefer composeApp/src/commonMain for reusable UI. Use platform-specific component directories only when the implementation truly depends on Android, Desktop, or Wasm APIs.
  • Prefer AttoButton, AttoTextField, AttoCard, AttoModal, and other shared wrappers over raw Material components when they cover the use case.
  • Prefer direct use of shared interactive components before adding screen-level wrappers.
  • When a shared component already supports onClick, enabled, hover, or other interaction behavior, use that API instead of wrapping it in extra clickable layers or custom containers.
  • For clickable UI on web and desktop, add Modifier.pointerHoverIcon(PointerIcon.Hand) on the actual interactive component layer. Prefer fixing shared Atto* components first so screens inherit the cursor behavior instead of repeating it locally.
  • If a shared component looks wrong in a valid screen usage, fix the shared component baseline first instead of patching one screen.
  • Avoid adding new customization parameters to shared components unless there is a repeated, real product need.
  • Shared reusable components should keep same look and behavior across screens. Do not create screen-specific variants when shared component should stay consistent.
  • For transaction UI, prefer AttoTransactionCard directly. Keep one visual treatment and one interaction pattern across overview, transactions, send, receive, and result screens.
  • Wrap previews in AttoWalletTheme.
  • Keep existing naming: reusable wallet-specific components start with Atto.
  • When adding a new reusable component, keep its API small and align parameter names with nearby components.
  • Avoid new third-party UI libraries for patterns the project already implements.

Search Targets

  • Shared components: composeApp/src/commonMain/kotlin/cash/atto/wallet/components/common
  • Theme and tokens: composeApp/src/commonMain/kotlin/cash/atto/wallet/ui
  • Existing screen usage: search composeApp/src/commonMain/kotlin/cash/atto/wallet for the component name before changing its API.

Decision Heuristics

  • Need a primary action, destructive action, or outlined action: start with AttoButton.
  • Need text entry or password entry: start with AttoTextField or AttoPasswordField.
  • Need amount entry or amount display: start with AttoAmountInputField or AttoAmountField.
  • Need wallet transaction presentation: start with AttoTransactionCard and AttoTransactionDetailsDialog.
  • Need framed content or tappable container: start with AttoCard.
  • Need onboarding or modal structure: start with AttoOnboardingContainer or AttoModal.

Reference

Read references/component-inventory.md when you need the current list of reusable shared components and their roles.

関連スキル

Looking for an alternative to atto-components or another community skill for your workflow? Explore these related open-source skills.

すべて表示

openclaw-release-maintainer

Logo of openclaw
openclaw

ローカライズされた概要: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

333.8k
0
AI

widget-generator

Logo of f
f

ローカライズされた概要: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat. It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf

149.6k
0
AI

flags

Logo of vercel
vercel

ローカライズされた概要: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
ブラウザ

pr-review

Logo of pytorch
pytorch

ローカライズされた概要: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review. It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
開発者