Skip to content
Back to skills

Lowcode Reference

ASecurity

Use when checking a low-code anti-pattern, weighing a contested question, confirming whether a platform, pricing or licensing claim is still current (snapshot verified August 2026 — the fastest-moving category in this collection), finding platform documentation and independent commentary, or needing the tier picker and the before-you-adopt checklist. Companion to the other low-code-no-code skills.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
ai-agentspythonrustgoreactnodegitapidatabasesecuritydocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add the-vibey-project/vibey --skill lowcode-reference --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Lowcode Reference?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Lowcode Reference
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/the-vibey-project-lowcode-reference/badge)](https://www.skillsdirectory.com/skills/the-vibey-project-lowcode-reference)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: lowcode-reference
description: "Use when checking a low-code anti-pattern, weighing a contested question, confirming whether a platform, pricing or licensing claim is still current (snapshot verified August 2026 — the fastest-moving category in this collection), finding platform documentation and independent commentary, or needing the tier picker and the before-you-adopt checklist. Companion to the other low-code-no-code skills."
---

# Low-Code / No-Code: Anti-Patterns, Contested Questions, Currency, and Resources

> **Part 5 of 5** of the *Low-Code / No-Code* reference (plugin `low-code-no-code`), covering §15–§20. Sibling skills: `lowcode-landscape-automation-and-ai-generation` (§0–§4), `lowcode-integration-data-and-app-builders` (§5–§8), `lowcode-adoption-governance-and-security` (§9–§12), `lowcode-lock-in-and-engineering-practice` (§13–§14). Section numbers are shared across the set; a reference written as §N → `skill` points into that sibling skill.
>
> **Currency:** Verified August 2026. See §17 below for the currency snapshot and what goes stale first.

> **How to read this.** Reference for engineers and technical leaders who have to
> evaluate, govern, integrate with, or replace these tools — not a tutorial for any one
> platform. Three markers:
> - **[DURABLE]** — the trade-offs and governance problems that recur regardless of
>   vendor.
> - **[VERSIONED]** — products, pricing, licensing, market. ⚠️ **Verify everything here.**
> - **[CONTESTED]** — genuine disagreement.
>
> **⚠️ GOTCHA** boxes mark what bites six months in, not on day one.
>
> **The three framings that organize everything below:**
> 1. **These are not one category.** A children's block editor, an enterprise integration
>    bus, and an AI app generator share a marketing label and almost nothing else (§1 → `lowcode-landscape-automation-and-ai-generation`).
>    **Most bad arguments about "low-code" come from people discussing different tiers.**
> 2. **⚠️ The trade is always the same: speed now for constraints later.** You buy
>    time-to-first-working-thing and you pay in ceiling, portability, per-seat cost, and
>    debuggability. **That trade is frequently worth making** — the failure is making it
>    without naming it, and without an escape hatch (§13 → `lowcode-lock-in-and-engineering-practice`).
> 3. **The AI app-generation wave has genuinely changed the question**, and everything in
>    this document is written against that backdrop (§4 → `lowcode-landscape-automation-and-ai-generation`). **But the evidence on what it
>    produces is now in, and it is sobering** (§4.3 → `lowcode-landscape-automation-and-ai-generation`) — the honest position is neither
>    dismissal nor enthusiasm.

---

## §15. Anti-Patterns

| Anti-pattern | Why |
|---|---|
| Arguing about "low-code" without saying which tier | Seven categories, one label (§1 → `lowcode-landscape-automation-and-ai-generation`) |
| Building your core differentiator on a platform ceiling | ⚠️ **You inherit someone else's roadmap** (§9.2 → `lowcode-adoption-governance-and-security`) |
| Adopting without asking how to get out | §13 → `lowcode-lock-in-and-engineering-practice`'s five questions |
| Assuming "source available" means open source | ⚠️ **n8n's SUL blocks external-facing commercial use** (§3.1 → `lowcode-landscape-automation-and-ai-generation`) |
| Building a customer-facing product on an internal-use-only licence | ⚠️ **Legal exposure, discovered late** (§3.1 → `lowcode-landscape-automation-and-ai-generation`, §11 → `lowcode-adoption-governance-and-security`) |
| Modelling cost on this month's volume | Per-task pricing is brutal at scale (§11 → `lowcode-adoption-governance-and-security`) |
| Ignoring AI-feature consumption pricing | The fastest-growing surprise line (§11 → `lowcode-adoption-governance-and-security`) |
| **Shipping AI-generated apps without security review** | ⚠️ **~45% contain vulnerabilities; 5,000+ scanned apps had no auth** (§4.3 → `lowcode-landscape-automation-and-ai-generation`) |
| Not checking default project visibility on an AI app builder | ⚠️ **Public by default; 40% of exposed apps leaked sensitive data** (§4.3 → `lowcode-landscape-automation-and-ai-generation`) |
| Treating an AI prototype as production-ready | ⚠️ **"Fastest to production-ready: none"** (§4.3 → `lowcode-landscape-automation-and-ai-generation`) |
| Assuming AI generation replaces citizen development | It doesn't give ops staff a tool they can maintain (§4.2 → `lowcode-landscape-automation-and-ai-generation`) |
| Building directly in production | The biggest quality gap in citizen dev (§14 → `lowcode-lock-in-and-engineering-practice`) |
| No dev/test environment | Same (§14 → `lowcode-lock-in-and-engineering-practice`) |
| Screenshot of a canvas as documentation | ⚠️ **A canvas is not self-documenting** (§14 → `lowcode-lock-in-and-engineering-practice`) |
| No error path, only the happy path | These systems fail constantly (§14 → `lowcode-lock-in-and-engineering-practice`) |
| Assuming exactly-once execution | ⚠️ **They retry. Design idempotent** (§14 → `lowcode-lock-in-and-engineering-practice`) |
| A 200-node visual workflow | Outgrew the tier 170 nodes ago (§3 → `lowcode-landscape-automation-and-ai-generation`, §14 → `lowcode-lock-in-and-engineering-practice`) |
| Visual ETL where dbt would do | ⚠️ **Visual pipelines don't diff, merge, review, or test** (§6.1 → `lowcode-integration-data-and-app-builders`) |
| RPA against a system that has an API | ⚠️ **Automating around a solved problem** (§8 → `lowcode-integration-data-and-app-builders`) |
| Treating RPA as permanent rather than deferred integration | It's deliberate technical debt (§8 → `lowcode-integration-data-and-app-builders`) |
| No inventory of what's deployed | Most orgs can't produce this list (§10 → `lowcode-adoption-governance-and-security`, §12 → `lowcode-adoption-governance-and-security`) |
| Credentials pasted into workflow steps | Centralize secrets (§12 → `lowcode-adoption-governance-and-security`) |
| OAuth scopes granted once by someone who didn't read them | Over-broad, forever (§12 → `lowcode-adoption-governance-and-security`) |
| No offboarding check for orphaned apps | How apps become unowned (§10 → `lowcode-adoption-governance-and-security`) |
| Banning low-code outright | Drives it underground, doesn't stop it (§10 → `lowcode-adoption-governance-and-security`) |
| Allowing everything with no tiering | The 6–18 month problem list (§10 → `lowcode-adoption-governance-and-security`) |
| Adopting a closed education ecosystem without an exit plan | ⚠️ **Mindstorms → SPIKE → CS&AI in four years** (§2.1 → `lowcode-landscape-automation-and-ai-generation`) |
| Quoting Gartner's 75%/80% figures without their definitions | Widely recirculated, rarely defined (§1 → `lowcode-landscape-automation-and-ai-generation`) |

---

## §16. Contested Questions

**16.1 Does AI code generation kill low-code?** ⚠️ **The most live question here, and it's
genuinely unresolved.** *For*: AI generates real code you own, without a ceiling or a
proprietary runtime, and it's faster for prototypes. *Against*: **the maintainer problem
is unsolved** — an ops manager can edit a Zapier flow; they cannot maintain a generated
React app. **§4.2 → `lowcode-landscape-automation-and-ai-generation`'s split is the most defensible read: AI displaces the prototype and
throwaway-tool tiers, not the "the business owns this workflow" tier.**

**16.2 Is "citizen developer" a good idea?** *For*: domain experts building their own
tools is a real and large productivity win, and IT backlogs are real. *Against*: **§10 → `lowcode-adoption-governance-and-security` and
§12 → `lowcode-adoption-governance-and-security`'s problem lists are the predictable consequence**, and they land on someone else.
**The synthesis: yes, with tiering and governance; the failure is always the absence of
those, not the concept.**

**16.3 Is fair-code legitimate or open-washing?** *For*: **sustainable funding for
software that would otherwise be strip-mined by hyperscalers**, and the source genuinely
is available and modifiable. *Against*: **the OSI definition is absolute — you cannot
restrict commercial use and call it open source**, and marketing that blurs it misleads
adopters into legal exposure. **⚠️ Both are true; the practical duty is to read the licence
rather than the landing page.**

**16.4 Do these platforms reduce or relocate cost?** ⚠️ **Often relocate.** You save
engineering time and pay in licensing, governance overhead, and eventual migration.
**The saving is real for the right workload and illusory for the wrong one** — §9 → `lowcode-adoption-governance-and-security` is the
discriminator.

**16.5 Should engineers learn these tools?** *For*: you will inherit them, be asked to
integrate with them, and be asked whether to buy them — and **an engineer who dismisses
them is a poor advisor**. *Against*: platform-specific knowledge is the least portable
kind. **⚠️ Learn the category and the trade-offs deeply; learn any one product only as
deep as your current need.**

**16.6 Are visual programming's limits fundamental or incidental?** *Fundamental*:
**§6.1 → `lowcode-integration-data-and-app-builders`'s diff/merge/review problem is inherent to graphical representation**, and
complexity scales worse visually than textually. *Incidental*: better tooling could close
much of the gap, and hybrid tools already do. **The dbt trajectory is the strongest
evidence for the fundamental reading.**

---

## §17. Currency Snapshot — verified August 2026

**⚠️ This is the fastest-moving domain in this collection.** §1 → `lowcode-landscape-automation-and-ai-generation`'s taxonomy, §9 → `lowcode-adoption-governance-and-security`'s decision
criteria, §10 → `lowcode-adoption-governance-and-security`'s governance model, and §13–§15 → `lowcode-lock-in-and-engineering-practice` are durable; nearly everything with a name
or a number in it is not.

| Thing | Status as of Aug 2026 | Decay risk |
|---|---|---|
| **⚠️ LEGO education line** | **Mindstorms discontinued Dec 2022** (announced Oct 2022). **SPIKE Prime and SPIKE Essential: end of sales 30 June 2026**, announced 12 Jan 2026, replaced by **LEGO Education Computer Science & AI** (ships April 2026, K–8, from ~$339.95, designed for groups of four). **SPIKE App supported to 30 June 2031** — bug fixes and OS compatibility only, **no new features after June 2026**; curriculum online to 2031. **FIRST LEGO League: SPIKE eligible through 2027–28; CS & AI from 2026–27.** ⚠️ **Third-party Pybricks keeps NXT/EV3/Robot Inventor/SPIKE alive on MicroPython** | Low (dated) |
| **⚠️ n8n licensing** | **Sustainable Use License** (since March 2022, replacing Apache 2.0 + Commons Clause) — **"fair-code," not OSI open source.** **Internal business purposes permitted**; ⚠️ **white-labelling for payment or hosting-for-money explicitly not.** Separate **n8n Enterprise Licence** covers enterprise-marked code **in the public repo**. **No free cloud tier past a 14-day trial** | Medium |
| **n8n scale/funding** | **~127,000 GitHub stars (early 2026)**, **230,000+ active users**, 2,200+ community extensions, 6,500+ templates. **€55M Series B (Mar 2025, Highland Europe)**; **$180M (Oct 2025, Accel + Nvidia's NVentures) at a reported $2.5B valuation**. ARR ~$40M by mid-2025, growing ~5× YoY | **High** |
| **⚠️ AI app generation: market** | **~$4.7B in 2026**, ~38% CAGR, **~$12.3B projected 2027**. **~41% of global code AI-generated**; Gartner projects **60% by end-2026**. **~92% of US developers use AI coding tools daily**; **87% of Fortune 500** adopted at least one; **1 in 4 YC W25 startups had 95% AI-generated codebases**. ⚠️ **~63% of users are non-developers** | **High** |
| **AI app builders: scale** | Lovable **~$300–400M ARR by early 2026 with ~146 employees**, reported **$6.6–8B valuation**, **100,000+ new projects/day**, **63% of users have never written code**. Replit **~$240M 2025 revenue, ~34–35M users, raising at ~$9B**. v0 **6M+ developers, ~$42M ARR**. ⚠️ **Self- or press-reported and moving monthly** | **High** |
| **⚠️ AI-generated code: security** | **RedAccess (May 2026)**: scanned **380,000 apps** on Lovable/Replit/Base44/Netlify — **5,000+ with practically zero protection or authentication; ~40% exposed sensitive data** (medical records, financial docs, chatbot logs). ⚠️ **Structural cause: public-by-default projects.** **Tenzai**: 15 identical apps across 5 tools → **69 vulnerabilities, 6 critical**. **~45% of AI-generated code contains vulnerabilities**; one aggregate: **only ~8.25% both functionally correct and secure**. **Guardio Labs (Apr 2025)**: "VibeScamming" prompt injection on Lovable | Medium |
| **AI code: maintenance & sentiment** | **Code churn up ~41%**; duplication up; **by day 90, ~20–30% of sprint capacity on AI-traceable bugs**. Time-to-prototype ~28–65 min by tool; ⚠️ **"fastest to production-ready: none."** **Developer favourability 77% (2023) → 60% (2026); trust in AI code accuracy 43% (2024) → ~33% (2026)** — while usage rises | Medium |
| **Low-code market projections** | Gartner: **75% of new enterprise apps low-code/no-code by 2026** (from <25% in 2020); **80% of low-code users outside IT** (from 60% in 2021); market **~$44.5B in 2026**. ⚠️ **Widely recirculated without original definitions** | Medium |
| **Vendor landscape** | **MuleSoft** under Salesforce; **Alteryx** taken private (Clearlake/Insight, 2024); **Base44** acquired by Wix (2025); **Matillion** heavily AI-featured. ⚠️ **Consumption-priced AI features added across the category in 2025–26** | **High** |

**Goes stale fastest:** §4 → `lowcode-landscape-automation-and-ai-generation` entirely, and every funding/ARR figure. **Essentially never
stale:** §1 → `lowcode-landscape-automation-and-ai-generation`, §9 → `lowcode-adoption-governance-and-security`, §10 → `lowcode-adoption-governance-and-security`, §13 → `lowcode-lock-in-and-engineering-practice`, §14 → `lowcode-lock-in-and-engineering-practice`, §15.

---

## §18. Resources

### 18.1 Platform documentation and communities
**n8n docs** (⚠️ **including the Sustainable Use License page — read it directly rather
than a summary**), **Zapier** and **Make** learning centres, **Microsoft Learn** for Power
Platform (⚠️ **the governance and CoE material is genuinely good and applies beyond
Microsoft**), **MuleSoft** and **Boomi** documentation, **dbt docs** (§6.1 → `lowcode-integration-data-and-app-builders`),
**Scratch** and **MakeCode** educator resources, **LEGO Education support pages** for
retirement timelines, **Pybricks** (§2.1 → `lowcode-landscape-automation-and-ai-generation`).

### 18.2 For the governance and evaluation layer
**Gartner Magic Quadrants** for LCAP, iPaaS, and RPA (⚠️ **directionally useful, vendor-
influenced, and the definitions shift between years**), **Forrester Waves**,
**ThoughtWorks Technology Radar** (⚠️ **the most consistently sceptical and useful
independent read on this category**), **the OSI's Open Source Definition** (for §16.3),
**Microsoft's Power Platform CoE Starter Kit** (⚠️ **the most complete public governance
template, and adaptable**).

### 18.3 People and independent commentary
**Martin Fowler** and **ThoughtWorks** (the sceptical engineering read), **Simon Wardley**
(⚠️ **on commoditization, which is the real dynamic underneath this whole category**),
**Gergely Orosz** (*The Pragmatic Engineer* — measured coverage of the AI coding wave),
**Simon Willison** (⚠️ **the most careful public writer on what LLM tooling actually does
and doesn't do**), **Birgitta Böckeler** (ThoughtWorks, on AI-assisted development
practice), **Jason Lemkin / SaaStr** (the go-to-market view, including his widely-cited
account of an AI agent deleting a production database), **Adafruit** and educator
communities for the block-based tier.

---

## §19. Quick Reference

### 19.1 Tier picker

| Need | Tier / tool |
|---|---|
| Teach programming concepts | Scratch, MakeCode, micro:bit (§2 → `lowcode-landscape-automation-and-ai-generation`) |
| Robotics education, no vendor-retirement risk | ⚠️ **Arduino/Pi/micro:bit over closed kits** (§2.1 → `lowcode-landscape-automation-and-ai-generation`) |
| Connect two SaaS apps | Zapier (easy) / Make (value) / n8n (self-host) (§3 → `lowcode-landscape-automation-and-ai-generation`) |
| Internal automation, self-hosted, developer-owned | n8n — ⚠️ **check the licence** (§3.1 → `lowcode-landscape-automation-and-ai-generation`) |
| Genuinely OSI-licensed automation | Node-RED, Activepieces, Windmill (§3.1 → `lowcode-landscape-automation-and-ai-generation`) |
| Durable, complex, long-running workflows | ⚠️ **Temporal / Airflow — not this category** (§3 → `lowcode-landscape-automation-and-ai-generation`) |
| Prototype an app this afternoon | Lovable / Bolt / v0 / Replit — ⚠️ **then review it** (§4 → `lowcode-landscape-automation-and-ai-generation`) |
| Enterprise system integration | MuleSoft / Boomi / Workato (§5 → `lowcode-integration-data-and-app-builders`) |
| Cloud-native integration, already on a hyperscaler | Logic Apps / Step Functions (§5 → `lowcode-integration-data-and-app-builders`) |
| Move data into a warehouse | Fivetran / Airbyte (§6 → `lowcode-integration-data-and-app-builders`) |
| Transform data in the warehouse | ⚠️ **dbt — code-first, and it wins here** (§6.1 → `lowcode-integration-data-and-app-builders`) |
| Analyst-driven data prep | Alteryx / Matillion / Power Query (§6 → `lowcode-integration-data-and-app-builders`) |
| Internal CRUD tool, 5–500 users | Retool / Power Apps / Budibase (§7 → `lowcode-integration-data-and-app-builders`) |
| Automate a system with no API | RPA — ⚠️ **and plan its retirement** (§8 → `lowcode-integration-data-and-app-builders`) |
| Your core product | ⚠️ **Write code** (§9.2 → `lowcode-adoption-governance-and-security`) |

### 19.2 Before you adopt
- [ ] Which tier is this, actually? (§1 → `lowcode-landscape-automation-and-ai-generation`)
- [ ] Who maintains it when the builder leaves? (§9 → `lowcode-adoption-governance-and-security`)
- [ ] Is it core to the product, or supporting? (§9.2 → `lowcode-adoption-governance-and-security`)
- [ ] **Read the licence** — internal-use restrictions? (§3.1 → `lowcode-landscape-automation-and-ai-generation`, §11 → `lowcode-adoption-governance-and-security`)
- [ ] Cost modelled at 12-month projected volume? (§11 → `lowcode-adoption-governance-and-security`)
- [ ] Can I export the logic in a meaningful form? (§13 → `lowcode-lock-in-and-engineering-practice`)
- [ ] Can I get my data out in bulk? (§13 → `lowcode-lock-in-and-engineering-practice`)
- [ ] What's the vendor's product-retirement history? (§2.1 → `lowcode-landscape-automation-and-ai-generation`, §13 → `lowcode-lock-in-and-engineering-practice`)
- [ ] Dev/test/prod environments available? (§14 → `lowcode-lock-in-and-engineering-practice`)
- [ ] Version control story? (§14 → `lowcode-lock-in-and-engineering-practice`)
- [ ] Where do credentials live, and who can see them? (§12 → `lowcode-adoption-governance-and-security`)
- [ ] **Default visibility on anything AI-generated?** (§4.3 → `lowcode-landscape-automation-and-ai-generation`)
- [ ] Named owner, and a review trigger for graduating to code? (§10 → `lowcode-adoption-governance-and-security`, §13 → `lowcode-lock-in-and-engineering-practice`)

---

## §20. Sources and Method

**Method.** Narrative review, written as **evaluation and governance guidance for
engineers and technical leaders** rather than as a tutorial for any platform. The durable
material — §1 → `lowcode-landscape-automation-and-ai-generation`'s taxonomy, §9 → `lowcode-adoption-governance-and-security`'s decision criteria, §10 → `lowcode-adoption-governance-and-security`'s governance tiering, §13 → `lowcode-lock-in-and-engineering-practice`'s lock-in
questions, §14 → `lowcode-lock-in-and-engineering-practice`'s engineering practice, §15 — reflects trade-offs that have recurred across
this category for two decades and are consistently reported by practitioners. **The
product, market, licensing and security material moves fast** and was verified in
**August 2026** with four targeted searches; everything of that kind is flagged
**[VERSIONED]** with a decay rating in §17.

**Search log** (August 2026): LEGO Mindstorms/SPIKE status and block-based education ·
AI app generation and its effect on low-code · n8n licensing, funding and the fair-code
question · (plus the enterprise-tool landscape drawn from the same results).

**Primary and near-primary sources consulted (selected):**
- **LEGO Education's own retirement pages and product FAQs** for the SPIKE end-of-sales and
  support dates; **The Brick Fan** and **Brickset** for the January 2026 CS & AI
  announcement and community reaction; **Wikipedia** for the Mindstorms discontinuation
  date and MIT Media Lab origin; **Pybricks** for the third-party continuity project
- **n8n's own documentation** — the Sustainable Use License and fair-code pages, read
  directly for what is and isn't permitted; independent legal-practical write-ups and
  competitor analyses for the funding, scale, and commercial-boundary reading. ⚠️ **Note
  that several of those competitor analyses are published by n8n alternatives and are not
  disinterested; I've used them only where they agree with n8n's own licence text**
- **AI app generation**: aggregated 2026 industry reports and surveys for market size,
  adoption, and sentiment; **RedAccess's May 2026 scan** and **Tenzai's** comparative test
  as reported in security coverage; **Guardio Labs** on VibeScamming; **Vercel CEO
  Guillermo Rauch's** product/feature distinction; **Lovable's CEO** on use cases via
  SaaStr

**Confidence statement.** **High confidence** in §1 → `lowcode-landscape-automation-and-ai-generation`, §9 → `lowcode-adoption-governance-and-security`, §10 → `lowcode-adoption-governance-and-security`, §12 → `lowcode-adoption-governance-and-security`'s control list, §13 → `lowcode-lock-in-and-engineering-practice`,
§14 → `lowcode-lock-in-and-engineering-practice` and §15 — these are structural trade-offs, not claims about products. **High
confidence in the LEGO dates** (§2.1 → `lowcode-landscape-automation-and-ai-generation`), which come from LEGO Education's own retirement
and support pages. **High confidence in the n8n licence terms** (§3.1 → `lowcode-landscape-automation-and-ai-generation`), read from n8n's
own documentation — though ⚠️ **licence interpretation is a legal question and the "internal
business purpose" boundary has genuine edge cases; n8n itself invites you to email them,
which tells you something.**

⚠️ **Lower confidence, deliberately, on the numbers in §4 → `lowcode-landscape-automation-and-ai-generation` and §17.** Market sizes, ARR,
valuations and user counts in the AI app-generation space are **self-reported or
press-reported, move monthly, and several sources aggregate each other** — I have marked
them as scale indicators rather than accounts. **The security findings in §4.3 → `lowcode-landscape-automation-and-ai-generation` are the
most important claims here and also ones I could not verify at source**: I have them from
security-press coverage of the RedAccess and Tenzai studies rather than from the original
reports, **and I would strongly recommend reading those directly before citing the figures
externally** — though the *direction* is corroborated across multiple independent studies
and matches the structural explanation (public-by-default projects, non-technical users),
which is why I've foregrounded it. **Gartner's low-code projections** are quoted because
they are ubiquitous, **not because I could verify their methodology** — §1 → `lowcode-landscape-automation-and-ai-generation` and §17 both
flag that they circulate without their original definitions. §16 is opinion labelled as
such, and §16.1 in particular is a genuinely open question I have tried not to resolve.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…