tessl install tessl-labs/intent-integrity-kit@1.0.2Closing the intent-to-code chasm - specification-driven development with cryptographic verification
Core skill providing project initialization, status checking, and workflow help.
$ARGUMENTSParse the user input to determine which subcommand to execute.
This skill supports three subcommands:
If no subcommand is provided, show help.
Initialize intent-integrity-kit in the current directory.
Check if already initialized:
test -f "CONSTITUTION.md" && echo "ALREADY_INITIALIZED"Create directory structure:
mkdir -p .specify
mkdir -p specsInitialize Git (if needed):
Unix/macOS/Linux:
.claude/skills/iikit-core/scripts/bash/init-project.sh --jsonWindows (PowerShell):
pwsh .claude/skills/iikit-core/scripts/powershell/init-project.ps1 -JsonReport:
Intent Integrity Kit initialized!
Directory structure created:
- .specify/ (project artifacts)
- specs/ (feature specifications)
Next step: /iikit-00-constitutionIntent Integrity Kit is already initialized in this project.
Current status:
- Constitution: [exists/missing]
- Features: X feature directories in specs/
Run /iikit-core status for detailed status.Show the current project and feature status.
Get paths and status:
Unix/macOS/Linux:
.claude/skills/iikit-core/scripts/bash/check-prerequisites.sh --json --paths-onlyWindows (PowerShell):
pwsh .claude/skills/iikit-core/scripts/powershell/check-prerequisites.ps1 -Json -PathsOnlyCheck constitution:
test -f "CONSTITUTION.md" && echo "CONSTITUTION_EXISTS"List features:
ls -d specs/[0-9][0-9][0-9]-*/ 2>/dev/null | wc -lFor current feature, check artifacts:
Report:
╭─────────────────────────────────────────────╮
│ IIKIT STATUS │
├─────────────────────────────────────────────┤
│ Project: [project name] │
│ Constitution: [exists/missing] [✓/✗]│
│ Features: X total │
│ │
│ Current Feature: [NNN-feature-name] │
│ ───────────────────────────────────────── │
│ spec.md: [exists/missing] [✓/✗]│
│ plan.md: [exists/missing] [✓/✗]│
│ tasks.md: [exists/missing] [✓/✗]│
│ checklists/: [X files] │
│ test-specs.md: [exists/missing] [✓/✗]│
├─────────────────────────────────────────────┤
│ Next Step: [recommended command] │
╰─────────────────────────────────────────────╯Determine the recommended next step based on what's missing:
/iikit-00-constitution/iikit-01-specify <description>/iikit-03-plan/iikit-06-tasks/iikit-08-implementDisplay the complete workflow reference.
╭─────────────────────────────────────────────────────────────────────╮
│ IIKIT WORKFLOW │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ Phase 0: Foundation │
│ ───────────────────── │
│ /iikit-core init Initialize intent-integrity-kit in a project │
│ /iikit-00-constitution Define project governance principles │
│ │
│ Phase 1: Specification │
│ ────────────────────── │
│ /iikit-01-specify Create feature spec from description │
│ /iikit-02-clarify Resolve ambiguities (max 5 questions) │
│ │
│ Phase 2: Planning │
│ ──────────────── │
│ /iikit-03-plan Create technical implementation plan │
│ /iikit-04-checklist Generate quality checklists │
│ │
│ Phase 3: Testing (Optional unless constitutionally required) │
│ ─────────────────────────────────────────────────────────── │
│ /iikit-05-testify Generate test specifications (TDD) │
│ │
│ Phase 4: Task Breakdown │
│ ─────────────────────── │
│ /iikit-06-tasks Generate task breakdown │
│ /iikit-07-analyze Validate cross-artifact consistency │
│ │
│ Phase 5: Implementation │
│ ─────────────────────── │
│ /iikit-08-implement Execute implementation │
│ /iikit-09-taskstoissues Export tasks to GitHub Issues │
│ │
│ Utility Commands │
│ ──────────────── │
│ /iikit-core status Show project/feature status │
│ /iikit-core help Display this help │
│ │
├─────────────────────────────────────────────────────────────────────┤
│ TIP: Each command validates its prerequisites automatically. │
│ Run /iikit-core status to see your current progress. │
╰─────────────────────────────────────────────────────────────────────╯If user runs /iikit-core without arguments, show the help output.
| Condition | Response |
|---|---|
| Unknown subcommand | Show help with error message |
| Not in a project directory | Suggest running init |
| Git not available | Warning but continue (scripts handle this) |