From 97be7e7b2d4e9aa8bbf518281124604f0a13f0b0 Mon Sep 17 00:00:00 2001 From: rob Date: Sun, 5 Apr 2026 19:12:15 -0300 Subject: [PATCH] Update homepage messaging to emphasize capabilities paradigm - Changed hero from "Build Custom AI Commands in YAML" to "Ask for Capabilities. Compose Solutions." - Added semantic search demo in hero showing registry describe - Renamed three pillars to: Ask for Capabilities, Compose Solutions, Share & Discover - Added "See It In Action" section with side-by-side demos of semantic search and tool composition - Added provider-agnostic callout highlighting multi-AI support - Updated meta description to reflect vision - Swapped secondary CTA from Tutorials to Philosophy page Co-Authored-By: Claude Opus 4.5 --- src/cmdforge/web/templates/pages/index.html | 158 ++++++++++++++++---- 1 file changed, 126 insertions(+), 32 deletions(-) diff --git a/src/cmdforge/web/templates/pages/index.html b/src/cmdforge/web/templates/pages/index.html index 14d9ecc..16cbb46 100644 --- a/src/cmdforge/web/templates/pages/index.html +++ b/src/cmdforge/web/templates/pages/index.html @@ -3,24 +3,36 @@ {% from "components/tutorial_card.html" import tutorial_card %} {% from "components/contributor_card.html" import contributor_card %} -{% block title %}CmdForge - Build Custom AI Commands in YAML{% endblock %} +{% block title %}CmdForge - Compose AI Capabilities{% endblock %} -{% block meta_description %}Create Unix-style pipeable AI tools with simple YAML configuration. Provider-agnostic, composable, and community-driven.{% endblock %} +{% block meta_description %}Stop searching for libraries. Ask for capabilities. CmdForge lets you describe what you need and compose AI-powered tools that work together.{% endblock %} {% block content %}
+

From Libraries to Capabilities

- Build Custom AI Commands in YAML + Ask for Capabilities.
Compose Solutions.

- Create Unix-style pipeable tools that work with any AI provider. - Provider-agnostic and composable for ultimate flexibility. + Stop searching through documentation. Describe what you need in plain English + and discover AI-powered tools that work together like Unix pipes.

+ +
+
+

# Ask for what you need:

+

$ cmdforge registry describe "something that can summarize long documents"

+

Found 3 matching tools:

+

rob/summarize

+

Condenses text while preserving key points

+
+
+ -
+ - @@ -50,59 +62,141 @@

- Why CmdForge? + A New Way to Build

-

- - Read our philosophy → - +

+ Traditional development: search docs, install libraries, write glue code.
+ CmdForge: describe what you need, compose existing capabilities, ship.

- +
- +
-

Easy to Use

+

Ask for Capabilities

- Simple YAML configuration for quick setup. No complex programming required to get started. + Semantic search finds tools by what they do, not what they're named. + "I need something that extracts key points" just works.

- +
- +
-

Powerful

+

Compose Solutions

- Leverage any AI provider, compose complex multi-step workflows with Python code integration. + Tools call other tools. Chain capabilities together like Unix pipes. + Build complex workflows from simple, tested components.

- +
-
- - +
+ +
-

Community

+

Share & Discover

- Share, discover, and contribute to a growing ecosystem of tools built by developers like you. + Every tool you publish becomes a capability others can use. + Collaboration over competition. Build on each other's progress.

- +
+
+

+ See It In Action +

+

+ From natural language query to working solution +

+ +
+ +
+

+ 1 + Describe What You Need +

+
+

# Natural language search:

+

$ cmdforge registry describe \

+

"analyze code for security issues"

+

Matching tools:

+

official/code-review

+

Reviews code for bugs, security, and style

+

rob/security-scan

+

Focused security vulnerability detection

+
+

+ Semantic search understands intent, not just keywords. +

+
+ + +
+

+ 2 + Compose Into Workflows +

+
+

# Tools can call other tools:

+

steps:

+

- tool: official/code-review

+

output_var: review

+

- tool: rob/summarize

+

input_template: "{review}"

+

output_var: summary

+

# Use like any Unix command:

+

$ cat app.py | my-review-tool

+
+

+ Build complex solutions from simple, tested components. +

+
+
+ + +
+
+
+
+ + + +
+
+

Works With Any AI

+

Claude, GPT, Ollama, or any CLI-accessible model. Switch providers without changing tools.

+
+
+ + Configure Providers + + + + +
+
+
+
+ + +

@@ -163,7 +257,7 @@

-
+

Getting Started @@ -196,7 +290,7 @@ {% if featured_contributor %} -
+

Featured Contributor