agentsclimarketplace

Forge payments

Skill is-bo/fullstack-forge-skill/src/fullstack-forge/commands/forge-payments

A production full-stack engineering skill suite for AI coding agents—covering UI, UX, security, databases, auth, caching, testing, performance, and deployment.

Install
npx -y skills add is-bo/fullstack-forge-skill --skill forge-payments

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 19 days oldThe repository was created 19 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Audit money movement, pricing, entitlements, provider events, reconciliation, idempotency, and sensitive data boundaries. Activate automatically for payments, billing, subscriptions, refunds, credits, invoices, or financial ledgers when that concern is relevant to a software-engineering request.

SKILL.md

4.6 KB, as published. Nobody here has run it

forge-payments: Payments

Purpose

Audit money movement, pricing, entitlements, provider events, reconciliation, idempotency, and sensitive data boundaries.

This is an agent playbook, not a claim of standalone analyzer coverage. Apply

fullstack-forge/references/shared/module-contract.md

for common applicability, evidence, command-safety, mutation, verification, and completion rules.

Never hide failed checks or claim that an operation ran when it did not.

Automatic activation signals

Activate when a request or direct repository evidence involves payments, when the user explicitly names forge-payments, or when discovery proves an applicable boundary.

  • Payments, billing, subscriptions, refunds, credits, invoices, or financial ledgers

When not to activate

  • No money, stored value, pricing, or paid entitlement

Automated support

Relevant discovery inputs are:

  • payment routes and provider integration
  • pricing and ledger models
  • webhook handlers

Available deterministic support, where present:

  • Use inspect-routes for its bounded evidence when present; treat unavailable runtime evidence as NOT_VERIFIED.

Agent inspection procedure

  1. Trace amount determination: every charge, refund, and credit derives from server-owned records, never client input.
  2. Verify precision: minor-unit or decimal arithmetic, documented rounding, and tax and discount ordering.
  3. Inspect webhooks: raw-byte signature verification before parsing, durable event-ID idempotency before side effects, and out-of-order tolerance.
  4. Map the payment state machine: legal transitions, partial-failure recovery, and reconciliation against provider records.
  5. Check test/live separation, sensitive-data boundaries (hosted fields), refund and dispute paths, and the audit trail for money movement.

Manual inspection requirements:

  • Review provider dashboard settings and sample reconciliations
  • Obtain qualified compliance and financial review where applicable

Stack-specific guidance:

  • Use provider-hosted collection where possible and never trust client-calculated amounts

Evidence to collect

For formal findings, also follow fullstack-forge/references/PROTOCOL.md. Record the module's inspected boundary, relevant tests, direct observations, and unavailable evidence.

Primary standards used as criteria, not proof of compliance:

  • OWASP Third Party Payment Gateway Integration Cheat Sheet
  • PCI DSS scope concepts

Common production failures

  • Trace quote-to-entitlement and refund/dispute flows with currency and minor-unit handling
  • Inspect server-authoritative amounts, idempotency, webhook raw-body signatures, replay defense, ordering, duplicate events, state machines, and reconciliation
  • Check authorization, audit trails, secrets, hosted-field boundaries, tax/discount rounding, negative amounts, and failure recovery

Missing-control checks

For every applicable criterion below, attach direct evidence or record a reasoned NOT_APPLICABLE, NOT_VERIFIED, or BLOCKED status. The list is a routing checklist, not evidence by itself.

  • Server-side amount calculation
  • Currency precision
  • Rounding
  • Webhook signatures
  • Idempotency
  • Duplicate payments
  • Reconciliation
  • Refunds
  • Partial failures
  • Payment state machines
  • Client-side tampering
  • Test and live separation
  • Sensitive data
  • Audit trails
  • Replay attacks
  • Price changes
  • Subscription transitions
  • Chargeback handling
  • Webhook ordering

Commands and tools

  • Run forge payments audit --json or fullstack-forge payments audit --json when an explicit audit is requested and the CLI is installed. Normal feature work does not require it.
  • Use the deterministic support named above only for its documented bounded evidence.

Safe fixes

  • Add idempotency storage, explicit currency validation, and duplicate-event tests
  • Redact payment identifiers from logs

Approval-required changes

  • Changing financial calculations, prices, ledgers, provider, settlement, or entitlement semantics

Verification

  • Run sandbox success, duplicate, timeout, delayed webhook, refund, and dispute scenarios
  • Reconcile provider, internal ledger, and granted entitlement

Completion contract

Apply the shared module contract and the module-specific limitations below.

Known limitations

  • Do not claim PCI or financial compliance from a code audit

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.