SkillAgentSearch skills...

algocraft-flow

Application pages and routing using Next.js 14 App Router architecture.

Install / Use

npx skills add nickthelegend/algocraft-flow

Installs into whichever agent you are using.

About this skill
šŸ“¦

Amazon Q Rules

Amazon Q Developer rules

Quality Score

61/100

Supported Platforms

Amazon Q

Our assessment of algocraft-flow

algocraft-flow scores 61/100 on our quality scale, 4095th of 4,604 Development & Engineering skills we index.

Its Amazon Q Rules is 4.7 KB long, well organised into 22 sections with 3 code examples: a solid amount of guidance for an agent.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
26/30
Structure
18/20
Description
12/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • Our last check on 2026-09-02 found the source still online.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

algocraft-flow compared with similar skills

All 4 of these similar skills score higher than algocraft-flow; compare them before choosing.

SkillScoreStarsUpdatedFormat
algocraft-flow (this skill)by nickthelegend610—Amazon Q Rules
taste-skillby Leonxlnx100102.7ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10066.0k5d agoCLAUDE.md
claude-howtoby luongnv8910045.2k6d agoCLAUDE.md
algorithmic-artby anthropics100177.9k33d agoSKILL.md

Frequently asked questions

How do I install algocraft-flow?
Run npx skills add nickthelegend/algocraft-flow. The install tabs above show the steps for each supported agent.
Which AI agents does algocraft-flow work with?
It is written for Amazon Q, as a Amazon Q Rules file. Other agents that read the same format can often use it too.
Is algocraft-flow safe to use?
It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is algocraft-flow still maintained?
We could not determine when the repository was last updated.

Project Structure

Directory Organization

/app - Next.js App Router

Application pages and routing using Next.js 14 App Router architecture.

  • /contract: Smart contract builder page with flow interface
  • /transaction: Transaction management and execution page
  • /docs: Documentation and help pages
  • layout.tsx: Root layout with providers, navigation, and theme setup
  • page.tsx: Landing page with hero sections and feature showcase
  • globals.css: Global styles and Tailwind CSS imports

/components - React Components

Reusable UI components and application-specific components.

Core Application Components

  • flow-builder.tsx: Main visual flow builder with ReactFlow integration
  • node-sidebar.tsx: Sidebar for dragging nodes onto canvas
  • node-properties-panel.tsx: Panel for configuring selected node properties
  • transaction-builder.tsx: Interface for building and executing transactions
  • wallet-panel.tsx: Wallet connection and account management
  • terminal.tsx: Output terminal for execution logs
  • nav.tsx: Main navigation bar
  • footer.tsx: Site footer
  • providers.tsx: Wallet and context providers setup
  • theme-provider.tsx: Dark/light theme management
  • theme-toggle.tsx: Theme switcher component

Node Components (/nodes)

  • algorand-nodes.tsx: All Algorand transaction node types (Account, Payment, AssetTransfer, ApplicationCall, AssetCreate, KeyReg, Condition, Output, SignTxn, ExecuteTxn, AssetFreeze)

UI Components (/ui)

shadcn/ui component library with 50+ pre-built components including:

  • Form controls (Button, Input, Select, Checkbox, etc.)
  • Layout components (Card, Tabs, Dialog, Sheet, etc.)
  • Feedback components (Alert, Toast, Progress, etc.)
  • Navigation components (Sidebar, Breadcrumb, Menu, etc.)

Dashboard Components (/dashboard)

  • sidebar.tsx: Dashboard navigation sidebar

/hooks - Custom React Hooks

  • use-mobile.tsx: Mobile device detection hook
  • use-toast.ts: Toast notification management hook

/lib - Utility Libraries

  • utils.ts: Common utility functions (cn for className merging)
  • code-generator.ts: Generates code from visual flows
  • reclaim.ts: Reclaim Protocol integration utilities

/public - Static Assets

  • Placeholder images and logos
  • SVG assets

/styles - Additional Styles

  • globals.css: Extended global styles

Core Architecture Patterns

Component Architecture

  • Client Components: All interactive components use "use client" directive
  • Server Components: Minimal usage, primarily for static content
  • Composition Pattern: Small, focused components composed into larger features

State Management

  • React Hooks: useState, useCallback, useEffect for local state
  • ReactFlow State: useNodesState, useEdgesState for flow management
  • Context Providers: Wallet state, theme state via React Context

Data Flow

  1. Node Creation: User drags node from sidebar → drops on canvas → node added to state
  2. Node Configuration: User clicks node → properties panel opens → updates node data
  3. Transaction Building: Flow converted to transaction → arguments configured → simulation/execution
  4. Wallet Integration: Wallet provider → wallet state → transaction signing

Routing Structure

  • / - Landing page with marketing content
  • /contract - Main flow builder interface
  • /transaction - Transaction execution interface
  • /docs - Documentation pages

Key Relationships

Flow Builder Ecosystem

FlowBuilder (main canvas)
ā”œā”€ā”€ NodeSidebar (node palette)
ā”œā”€ā”€ ReactFlow (canvas engine)
│   ā”œā”€ā”€ Node Components (visual nodes)
│   ā”œā”€ā”€ Controls (zoom, pan)
│   ā”œā”€ā”€ MiniMap (overview)
│   └── Background (grid)
└── NodePropertiesPanel (configuration)

Transaction Execution Flow

TransactionBuilder
ā”œā”€ā”€ Contract Information Display
ā”œā”€ā”€ Method Arguments Input
ā”œā”€ā”€ Simulation Tab
│   └── SimulationResult Display
ā”œā”€ā”€ Advanced Options Tab
└── Execution Buttons
    ā”œā”€ā”€ Simulate Transaction
    └── Execute Transaction

Wallet Integration

Providers (root)
ā”œā”€ā”€ ThemeProvider
└── WalletProvider (@txnlab/use-wallet-react)
    ā”œā”€ā”€ Pera Wallet
    ā”œā”€ā”€ Defly Wallet
    ā”œā”€ā”€ Exodus Wallet
    └── Lute Wallet

Configuration Files

  • package.json: Dependencies and scripts
  • tsconfig.json: TypeScript configuration (ES6 target, strict mode)
  • next.config.mjs: Next.js configuration (TypeScript errors ignored, unoptimized images)
  • tailwind.config.ts: Tailwind CSS theming and customization
  • components.json: shadcn/ui component configuration
  • postcss.config.mjs: PostCSS configuration for Tailwind

Related Skills

View on GitHub
GitHub Stars0
CategoryDevelopment
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low
algocraft-flow — Amazon Q Rules: Install & Safety Check | SkillAgent