sf

v1.0.0

Enterprise-Grade Spec-Driven Development (SDD) Framework for Salesforce.

Community extension — Independently maintained. Use at your own discretion. Learn more
Introduction | SFSpeckit .material-symbols-outlined { font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24; } .glass-panel { background: rgba(28, 31, 42, 0.6); backdrop-filter: blur(12px); } .tonal-shift { background: linear-gradient(180deg, rgba(23, 27, 38, 0.5) 0%, rgba(15, 19, 29, 0) 100%); } ::-webkit-scrollbar { width: 4px; } ::-webkit-scrollbar-track { background: #0f131d; } ::-webkit-scrollbar-thumb { background: #313540; border-radius: 10px; }
info Introduction gavel Constitution api SDD Lifecycle terminal Slash Commands rocket_launch Deployment
<!-- Main Content Canvas -->
<main class="md:ml-64 flex-1 p-6 md:p-12 lg:p-20 overflow-x-hidden">
    <section class="max-w-4xl mb-24 relative">
        <div class="relative z-10">
            <h1 class="text-4xl md:text-7xl font-black font-headline tracking-tighter text-on-surface mb-6 leading-tight">
                Welcome to <span class="text-transparent bg-clip-text bg-gradient-to-r from-cyan-400 to-primary-container">SFSpeckit</span>
            </h1>
            <p class="text-lg md:text-2xl font-label text-slate-400 mb-8 leading-relaxed max-w-2xl font-bold uppercase tracking-wide">
                Better Results. No Hallucinations. Enterprise Grade.
            </p>
            <p class="text-base md:text-lg text-slate-300 leading-relaxed max-w-3xl mb-6">
                SFSpeckit is a toolkit for Salesforce teams who want to use AI without the risks. Most AI tools "hallucinate" or make mistakes because they don't have a plan. SFSpeckit fixes this by enforcing **Spec-Driven Development (SDD)**.
            </p>
            <div class="bg-primary/5 border border-primary/20 p-6 rounded-2xl mb-8">
                <h3 class="text-primary font-bold mb-2 flex items-center gap-2">
                    <span class="material-symbols-outlined">psychology</span>
                    The Problem it Solves
                </h3>
                <p class="text-sm text-slate-400 italic">
                    "In the era of AI-agentic coding, jumping directly into implementation is the fastest way to hit context limits, create hallucinations, and accumulate technical debt."
                </p>
            </div>
        </div>
    </section>

    <!-- Strategy Grid (Responsive) -->
    <section class="mb-24">
        <h2 class="text-2xl font-headline font-bold mb-8 flex items-center gap-4 text-white">
            The 5 Phases of SDD
            <span class="h-px flex-1 bg-white/5"></span>
        </h2>
        <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-6 mb-16">
            <!-- SPEC -->
            <div class="bg-surface-container-low p-6 rounded-2xl border border-white/5 hover:border-primary/30 transition-all">
                <div class="w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center mb-4">
                    <span class="material-symbols-outlined text-primary">description</span>
                </div>
                <h3 class="font-bold text-lg mb-2 text-white">1. SPEC</h3>
                <p class="text-sm text-slate-400">Define <b>what</b> we are building. Functional requirements and user stories.</p>
            </div>
            <!-- PLAN -->
            <div class="bg-surface-container-low p-6 rounded-2xl border border-white/5 hover:border-primary/30 transition-all">
                <div class="w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center mb-4">
                    <span class="material-symbols-outlined text-primary">architecture</span>
                </div>
                <h3 class="font-bold text-lg mb-2 text-white">2. PLAN</h3>
                <p class="text-sm text-slate-400">Define <b>how</b> we build it. Technical blueprints and dependency maps.</p>
            </div>
            <!-- BUILD -->
            <div class="bg-surface-container-low p-6 rounded-2xl border border-white/5 hover:border-primary/30 transition-all">
                <div class="w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center mb-4">
                    <span class="material-symbols-outlined text-primary">code</span>
                </div>
                <h3 class="font-bold text-lg mb-2 text-white">3. BUILD</h3>
                <p class="text-sm text-slate-400">The actual coding phase. AI builds logic while following your rules.</p>
            </div>
            <!-- TEST -->
            <div class="bg-surface-container-low p-6 rounded-2xl border border-white/5 hover:border-primary/30 transition-all">
                <div class="w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center mb-4">
                    <span class="material-symbols-outlined text-primary">rule</span>
                </div>
                <h3 class="font-bold text-lg mb-2 text-white">4. TEST</h3>
                <p class="text-sm text-slate-400">Verify everything. Automated tests and human sign-offs.</p>
            </div>
            <!-- DEPLOY -->
            <div class="bg-surface-container-low p-6 rounded-2xl border border-white/5 hover:border-primary/30 transition-all">
                <div class="w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center mb-4">
                    <span class="material-symbols-outlined text-primary">rocket_launch</span>
                </div>
                <h3 class="font-bold text-lg mb-2 text-white">5. DEPLOY</h3>
                <p class="text-sm text-slate-400">Safe promotion across environments (Dev, QA, UAT, Prod).</p>
            </div>
        </div>

        <!-- Prerequisites & Setup -->
        <div class="space-y-12">
            <div>
                <h2 class="text-2xl font-headline font-bold mb-8 flex items-center gap-4 text-white">
                    Installation & Setup
                    <span class="h-px flex-1 bg-white/5"></span>
                </h2>
                <p class="text-slate-400 mb-6 font-bold uppercase text-xs tracking-widest px-4">Step 1: Install the Extension</p>
                <div class="bg-black/40 rounded-2xl border border-white/5 p-6 mb-8 font-mono text-sm overflow-x-auto">
                    <code class="text-cyan-400">specify extension add sf --from https://github.com/ysumanth06/spec-kit-sf/archive/refs/tags/v1.0.0.zip</code>
                </div>
                
                <p class="text-slate-400 mb-6 font-bold uppercase text-xs tracking-widest px-4">Step 2: Automated Environment Config</p>
                <div class="bg-black/40 rounded-2xl border border-white/5 p-6 font-mono text-sm overflow-x-auto">
                    <code class="text-cyan-400">/speckit.sf.setup</code>
                </div>
            </div>

            <div>
                <h2 class="text-2xl font-headline font-bold mb-8 flex items-center gap-4 text-white">
                    Prerequisites
                    <span class="h-px flex-1 bg-white/5"></span>
                </h2>
                <div class="overflow-x-auto rounded-xl border border-white/5 bg-surface-container-low">
                    <table class="w-full text-left">
                        <thead class="bg-white/5 text-[10px] font-bold uppercase tracking-widest text-slate-500">
                            <tr>
                                <th class="px-6 py-4">Tool</th>
                                <th class="px-6 py-4">Version</th>
                                <th class="px-6 py-4">Purpose</th>
                            </tr>
                        </thead>
                        <tbody class="divide-y divide-white/5 text-sm text-slate-300">
                            <tr>
                                <td class="px-6 py-4 font-bold text-white">Spec Kit</td>
                                <td class="px-6 py-4">≥ 0.4.0</td>
                                <td class="px-6 py-4">Core SDD framework engine.</td>
                            </tr>
                            <tr>
                                <td class="px-6 py-4 font-bold text-white">Salesforce CLI</td>
                                <td class="px-6 py-4">≥ 2.0.0</td>
                                <td class="px-6 py-4">Metadata operations & org connectivity.</td>
                            </tr>
                            <tr>
                                <td class="px-6 py-4 font-bold text-white">SF Code Analyzer</td>
                                <td class="px-6 py-4">≥ 5.0.0</td>
                                <td class="px-6 py-4">Security & Quality Gates (PMD 7).</td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
    </section>
</main>

SFSpeckit Framework

© 2026 Spec-Driven Development

Stats

1 star

Version

1.0.0release
Updated 16 days ago

Install

Using the Specify CLI

specify extension add sf --from https://github.com/ysumanth06/spec-kit-sf/archive/refs/tags/v1.0.0.zip

License

MIT