iikit-core

Initialize IIKit projects, check feature status, and select active features for specification-driven development.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/hafidzlvm/opencode --skill iikit-core-hafidzlvm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: iikit-core
Source: https://github.com/hafidzlvm/opencode/tree/main/.tessl/tiles/tessl-labs/intent-integrity-kit/skills/iikit-core
Command: npx skills add https://github.com/hafidzlvm/opencode --skill iikit-core-hafidzlvm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Starting and navigating a specification-driven development project requires manual git setup, directory scaffolding, and tracking which workflow phase each feature is in. This Skill bootstraps an Intent Integrity Kit project and provides deterministic status reporting so you always know the next command to run. ## Core Features & Use Cases - Project Initialization: Runs git/GitHub setup, creates the .specify and specs/ directory structure, and generates a validated PREMISE.md from your project description. - PRD Backlog Seeding: Optionally reads an existing PRD or SDD document, extracts ordered features, and creates labeled GitHub issues for each one. - Status & Feature Selection: Reports artifact validity, checklist progress, feature stage, and the recommended next command; switches the active feature in multi-feature projects. - Use Case: You have a PRD for a new app. Run the init subcommand with the PRD path to set up the repo, generate PREMISE.md, and seed your GitHub backlog with prioritized feature issues in one flow. ## Quick Start Ask the AI to initialize a new IIKit project in the current directory and seed the backlog from your PRD document.

Frequently Asked Questions about iikit-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a specification-driven development project?▼

Run the init subcommand to bootstrap the project: it handles git init or cloning, optional GitHub repository creation, creates the .specify and specs directories, and generates a validated PREMISE.md from your project description.

How to seed a GitHub backlog from a PRD document?▼

Pass a PRD or SDD file path or URL to the init command. The skill reads the document, extracts and orders features by dependency, presents them for your confirmation, then creates labeled GitHub issues using gh or the GitHub API.

Does IIKit init work without git installed?▼

Yes, but with reduced functionality. If git is unavailable, only the skip option is offered and the project proceeds without version control, though assertion integrity hooks will not be active.

How do I switch between multiple features in specs directory?▼

Use the use subcommand with a feature selector: a number, partial name, or full directory name like 001-user-auth. The script sets the active feature and reports its stage with the suggested next command.

Why does IIKit status show my feature as not ready for implementation?▼

The status report validates each artifact: constitution, spec, plan, tasks, and checklists. Implementation requires all artifacts valid and checklists 100% complete; the next_step field tells you exactly which command resolves the blocker.