Closing the intent-to-code chasm - specification-driven development with BDD verification chain
Overall
score
96%
Does it follow best practices?
Validation for skill structure
#!/usr/bin/env pwsh
param( [Parameter(Position = 0)] [string]$ProjectDir = (Get-Location).Path )
$ScriptDir = Split-Path $MyInvocation.MyCommand.Path -Parent $OutputFile = Join-Path $ProjectDir ".specify" "dashboard.html"
$Generator = $null $candidateDirs = @( (Join-Path (Split-Path $ScriptDir -Parent) "dashboard"), (Join-Path $ScriptDir ".." ".." ".." "iikit-core" "scripts" "dashboard") ) foreach ($dir in $candidateDirs) { $candidate = Join-Path $dir "src" "generate-dashboard.js" if (Test-Path $candidate) { $Generator = $candidate break } }
if (-not (Get-Command node -ErrorAction SilentlyContinue)) { exit 0 }
if (-not $Generator) { exit 0 }
if (-not (Test-Path (Join-Path $ProjectDir "CONSTITUTION.md"))) { exit 0 }
$DashboardLog = Join-Path $ProjectDir ".specify" "dashboard.log" try { node $Generator $ProjectDir 2>$DashboardLog if ($LASTEXITCODE -ne 0) { Write-Warning "[iikit] Dashboard generation failed. See $DashboardLog" } elseif ((Test-Path $DashboardLog) -and (Get-Item $DashboardLog).Length -eq 0) { Remove-Item $DashboardLog -ErrorAction SilentlyContinue } } catch { Write-Warning "[iikit] Dashboard generation failed: $_" }
exit 0
Install with Tessl CLI
npx tessl i tessl-labs/intent-integrity-kit@2.3.5rules
skills
iikit-00-constitution
scripts
iikit-01-specify
iikit-02-clarify
iikit-03-plan
iikit-04-checklist
scripts
dashboard
iikit-05-testify
iikit-06-tasks
iikit-07-analyze
iikit-08-implement
iikit-09-taskstoissues
iikit-bugfix
scripts
iikit-core
scripts
bash
dashboard
powershell