Skip to content

Commit dd60d19

Browse files
authored
Merge pull request #146 from ssdeanx/develop
Massive Tool Overhaul, Almost fully stable.
2 parents 1d79008 + 9d1d168 commit dd60d19

89 files changed

Lines changed: 25941 additions & 13762 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
interface:
2+
display_name: "Convex Create Component"
3+
short_description: "Design and build reusable Convex components with clear boundaries."
4+
icon_small: "./assets/icon.svg"
5+
icon_large: "./assets/icon.svg"
6+
brand_color: "#14B8A6"
7+
default_prompt: "Help me create a Convex component for this feature. First check that a component is actually justified, then design the tables, API surface, and app-facing wrappers before implementing it."
8+
9+
policy:
10+
allow_implicit_invocation: true
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
interface:
2+
display_name: "Convex Migration Helper"
3+
short_description: "Plan and run safe Convex schema and data migrations."
4+
icon_small: "./assets/icon.svg"
5+
icon_large: "./assets/icon.svg"
6+
brand_color: "#8B5CF6"
7+
default_prompt: "Help me plan and execute this Convex migration safely. Start by identifying the schema change, the existing data shape, and the widen-migrate-narrow path before making edits."
8+
9+
policy:
10+
allow_implicit_invocation: true
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
interface:
2+
display_name: "Convex Performance Audit"
3+
short_description: "Audit slow Convex reads, subscriptions, OCC conflicts, and limits."
4+
icon_small: "./assets/icon.svg"
5+
icon_large: "./assets/icon.svg"
6+
brand_color: "#EF4444"
7+
default_prompt: "Audit this Convex app for performance issues. Start with the strongest signal available, identify the problem class, and suggest the smallest high-impact fix before proposing bigger structural changes."
8+
9+
policy:
10+
allow_implicit_invocation: true
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
interface:
2+
display_name: "Convex Quickstart"
3+
short_description: "Start a new Convex app or add Convex to an existing frontend."
4+
icon_small: "./assets/icon.svg"
5+
icon_large: "./assets/icon.svg"
6+
brand_color: "#F97316"
7+
default_prompt: "Set up Convex for this project as fast as possible. First decide whether this is a new app or an existing app, then scaffold or integrate Convex and verify the setup works."
8+
9+
policy:
10+
allow_implicit_invocation: true
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
interface:
2+
display_name: "Convex Setup Auth"
3+
short_description: "Set up Convex auth, user identity mapping, and access control."
4+
icon_small: "./assets/icon.svg"
5+
icon_large: "./assets/icon.svg"
6+
brand_color: "#2563EB"
7+
default_prompt: "Set up authentication for this Convex app. Figure out the provider first, then wire up the user model, identity mapping, and access control with the smallest solid implementation."
8+
9+
policy:
10+
allow_implicit_invocation: true

.env.example

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ WORKSPACE_PATH='./workspace' # default local workspace path for tools that write
88

99
BETTER_AUTH_URL='http://localhost:3000' # Base App URL
1010
NEXT_PUBLIC_BETTER_AUTH_URL='http://localhost:3000' # Browser-side Better Auth base URL
11-
BETTER_AUTH_SECRET='KQh7DvS4PtsNqJ1PZSoYheGOo1k13SUZqUBwNazc28U=' # openssl rand -base64 32 <--- run this to make ur own
11+
BETTER_AUTH_SECRET='your_better_auth_secret_here' # Generate a new secret locally with: openssl rand -base64 32
1212
DEV_AUTH_ENABLED=true # Set to false to disable authentication in development (not recommended, but can be useful for quick testing)
1313
# Next.js + Mastra Client SDK
1414
NEXT_PUBLIC_MASTRA_API_URL='http://localhost:4111'
@@ -29,6 +29,11 @@ DISCORD_PUBLIC_KEY='your_discord_public_key_here'
2929
DISCORD_CLIENT_ID='your_discord_client_id_here'
3030
DISCORD_SECRET_KEY='your_discord_secret_key_here'
3131
DISCORD_WEBHOOK_URL='your_discord_webhook_url_here'
32+
DISCORD_APPLICATION_ID='your_discord_application_id_here'
33+
34+
# Moltbook API key for axios-backed Moltbook tools
35+
MOLTBOOK_API_KEY='your_moltbook_api_key_here'
36+
3237
GOOGLE_CLIENT_ID="******************-**********************.apps.googleusercontent.com"
3338
NEXT_PUBLIC_GOOGLE_CLIENT_ID="******************-**********************.apps.googleusercontent.com"
3439
GOOGLE_CLIENT_SECRET="fake_google_client_secret_for_local_dev"

AGENTS.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<!-- convex-ai-start -->
2+
This project uses [Convex](https://convex.dev) as its backend.
3+
4+
When working on Convex code, **always read `convex/_generated/ai/guidelines.md` first** for important guidelines on how to correctly use Convex APIs and patterns. The file contains rules that override what you may have learned about Convex from training data.
5+
6+
Convex agent skills for common tasks can be installed by running `npx convex ai-files install`.
7+
<!-- convex-ai-end -->
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"guidelinesHash": "62d72acb9afcc18f658d88dd772f34b5b1da5fa60ef0402e57a784d97c458e57",
3+
"agentsMdSectionHash": "bbf30bd25ceea0aefd279d62e1cb2b4c207fcb712b69adf26f3d02b296ffc7b2",
4+
"claudeMdHash": "bbf30bd25ceea0aefd279d62e1cb2b4c207fcb712b69adf26f3d02b296ffc7b2",
5+
"agentSkillsSha": "231a67aa8a5b29cc2794cbc8298335a71aaa6d0e",
6+
"installedSkillNames": [
7+
"convex",
8+
"convex-create-component",
9+
"convex-migration-helper",
10+
"convex-performance-audit",
11+
"convex-quickstart",
12+
"convex-setup-auth"
13+
]
14+
}

0 commit comments

Comments
 (0)