You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lead with the API SaaS recipe as the traction wedge and align the site, docs, README, registry metadata, and AI discovery copy around modules as editable source.
Co-authored-by: Cursor <cursoragent@cursor.com>
Copy file name to clipboardExpand all lines: AGENTS.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Agent Context
2
2
3
-
StackFoundry is a public source registry for production SaaS modules.
3
+
StackFoundry is a public source registry for production SaaS modules. The sharp public wedge is API SaaS: API keys, usage tracking, rate limits, credits, Stripe billing, docs, and webhooks as editable source.
4
4
5
5
## Product Rules
6
6
@@ -34,6 +34,8 @@ Before moving to a new phase:
34
34
35
35
Use this product positioning:
36
36
37
-
> Install production SaaS modules as editable source code.
37
+
> shadcn for production SaaS systems.
38
+
>
39
+
> Install API keys, usage tracking, billing, webhooks, and production SaaS modules as editable source code.
38
40
39
-
Avoid overclaiming unsupported providers. Keep launch scope narrow and credible. AI-related modules are optional module categories, not the core project identity.
41
+
Avoid overclaiming unsupported providers. Keep launch scope narrow and credible. Lead with the API SaaS recipe before broad catalog coverage. AI-related modules are optional module categories, not the core project identity.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,7 @@
14
14
15
15
### Changed
16
16
17
+
- Sharpened public positioning around the API SaaS wedge: API keys, usage tracking, rate limits, credits, Stripe billing, docs, and webhooks as editable source.
17
18
- Pointed module maintenance skills to installed shared provider, framework, database, SDK, and platform skills.
18
19
- Standardized provider adapter registry language and replaced legacy provider wording/paths.
19
20
- Renamed public command examples to `stackfoundry`.

16
16
17
-
StackFoundry is a public source registry for the product plumbing most SaaS teams rebuild: billing, auth, API keys, webhooks, docs, analytics, notifications, operations, provider adapters, and launch readiness.
17
+
StackFoundry is a public source registry for the production systems SaaS teams rebuild: API keys, usage tracking, rate limits, Stripe billing, credits, webhooks, auth, docs, analytics, and operations.
18
18
19
19
Modules install as source files in your app. You review the code, own the code, and keep the maintenance context that ships with it.
20
20
21
-
> [!NOTE]
22
-
> The registry is the product. Presets are only curated bundles of modules.
21
+
> [!IMPORTANT]
22
+
> The registry is the product. Modules are the unit of value. Recipes are the guided path. Presets are convenience bundles.
23
23
24
-
StackFoundry is inspired by the shadcn registry/source-block model and applies that idea to production SaaS systems: modules ship as editable source, not opaque dependencies.
24
+
Start with the sharp wedge: launch an API SaaS with billing, credits, API keys, usage tracking, docs, and webhooks as editable source.
25
25
26
26
## Why Use It
27
27
28
28
| Problem | StackFoundry gives you |
29
29
| --- | --- |
30
-
|Rebuilding the same SaaS systems | Installable source modules for common production capabilities|
30
+
|Shipping an API product | API keys, usage, quotas, credits, billing, docs, and webhooks as source|
31
31
| Black-box starter lock-in | Normal files, routes, schemas, docs, checklists, and maintenance skills |
Copy file name to clipboardExpand all lines: apps/cli/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
# StackFoundry Command
2
2
3
-
The `stackfoundry` command is the local install engine for StackFoundry registry modules.
3
+
The `stackfoundry` command is the local install engine for StackFoundry registry modules. The clean first path is the API SaaS recipe: keys, usage, quotas, credits, billing, docs, and webhooks as editable source.
4
4
5
5
## Responsibilities
6
6
7
-
- List modules and presets.
7
+
- List modules, recipes, and presets.
8
8
- Browse canonical categories and search modules.
9
9
- Validate registry source.
10
10
- Build registry-compatible output.
11
-
- Install modules or presets into a target app.
11
+
- Install modules, recipes, or presets into a target app.
12
12
- Install generated registry block JSON from local files or StackFoundry registry URLs.
13
13
- Refuse to overwrite modified target files unless `--force` is explicit.
14
14
- Write install metadata for future diff/update workflows.
return`# StackFoundry\n\n> Install production SaaS modules as editable source code. StackFoundry is a public source registry for billing, auth, docs, API products, operations, analytics, provider adapters, and optional AI modules.\n\n## Primary Pages\n\n${links}\n\n## Machine-Readable Surfaces\n\n- [Registry JSON](${absoluteUrl("/r/registry.json")}): Public registry index.\n- [AI Sitemap](${absoluteUrl("/ai-sitemap.json")}): JSON summary of AI-discoverable pages.\n- [Full AI Context](${absoluteUrl("/llms-full.txt")}): Expanded context for systems that prefer one fetch.\n\n## Notes For Automation\n\n- The registry is the product; presets are only bundles of modules.\n- Modules install source files, docs, env notes, checklists, and maintenance skills.\n- Provider modules are adapters, not base dependencies.\n`;
46
+
return`# StackFoundry\n\n> shadcn for production SaaS systems. Start with API keys, usage tracking, billing, webhooks, docs, and SaaS modules as editable source code.\n\n## Primary Pages\n\n${links}\n\n## Machine-Readable Surfaces\n\n- [Registry JSON](${absoluteUrl("/r/registry.json")}): Public registry index.\n- [AI Sitemap](${absoluteUrl("/ai-sitemap.json")}): JSON summary of AI-discoverable pages.\n- [Full AI Context](${absoluteUrl("/llms-full.txt")}): Expanded context for systems that prefer one fetch.\n\n## Notes For Automation\n\n- The registry is the product; modules are the unit of value.\n- Recipes explain install paths; presets are only bundles of modules.\n- The first traction path is api-saas-starter.\n- Provider modules are adapters, not base dependencies.\n`;
47
47
}
48
48
49
49
exportfunctionrenderLlmsFullTxt(){
@@ -54,13 +54,13 @@ export function renderLlmsFullTxt() {
54
54
)
55
55
.join("\n\n");
56
56
57
-
return`# StackFoundry Full AI Context\n\nStackFoundry helps teams install production SaaS modules as editable source code. Modules include source files, documentation, environment notes, verification checklists, and maintainer skills so teams can safely review what lands in an app.\n\n${pages}\n\n## Coverage\n\nStackFoundry covers foundation, database, auth and tenancy, billing, API products, operations, observability, analytics and growth, docs, SEO, support, security, storage, deployment, provider adapters, and optional AI modules.\n\n## Positioning\n\nUse StackFoundry when a team wants production SaaS capabilities without adopting a black-box starter. The installed code belongs to the target repository and can be edited, reviewed, diffed, migrated, and removed like normal source.\n`;
57
+
return`# StackFoundry Full AI Context\n\nStackFoundry helps teams install production SaaS systems as editable source code. The sharp wedge is API SaaS: API keys, usage tracking, quotas, credits, Stripe billing, docs, webhooks, and request visibility.\n\n${pages}\n\n## Coverage\n\nStackFoundry covers foundation, database, auth and tenancy, billing, API products, operations, observability, analytics and growth, docs, SEO, support, security, storage, deployment, provider adapters, and optional AI modules.\n\n## Positioning\n\nUse StackFoundry when a team wants production SaaS capabilities without adopting a black-box starter. The installed code belongs to the target repository and can be edited, reviewed, diffed, migrated, and removed like normal source.\n`;
58
58
}
59
59
60
60
exportfunctiongetAiSitemap(){
61
61
return{
62
62
name: "StackFoundry",
63
-
description: "Install production SaaS modules as editable source code.",
63
+
description: "Install API SaaS systems and production SaaS modules as editable source code.",
0 commit comments