sf
v1.0.0Enterprise-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>
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.zipOwners
License
MIT
