← ClaudeAtlas

shipkit-project-contextlisted

Use when starting a new project or refreshing tech stack context. Triggers: 'scan project', 'what's my stack', 'refresh context', 'generate stack'.
stefan-stepzero/shipkit · ★ 1 · AI & Automation · score 78
Install: claude install-skill stefan-stepzero/shipkit
# shipkit-project-context - Smart Project Context Scanner **Purpose**: Generate and maintain lightweight project context files (stack, env, schema) by scanning package files, configs, and migrations. Uses file modification time checks to avoid unnecessary rescans. **What it does**: Scans project files to detect tech stack, environment requirements, and database schema. Generates `.shipkit/stack.json` as a structured JSON artifact, plus optional markdown files for env and schema. **Output format**: JSON — readable by Claude, machine-readable by other tools, and the single source of truth for project tech stack. --- ## When to Invoke **User triggers**: - "Scan the project" - "Update context" - "Rescan stack" - "Generate project context" - "What's my tech stack?" **Auto-triggered by**: - `shipkit-master` (when stack.json is missing or stale) **First run**: - No `.shipkit/` directory exists - User starts new Shipkit project --- ## Prerequisites **Required**: - Project has `package.json` (or equivalent dependency file) **Optional but helpful**: - `.env.example` (for env requirements) - Database migration files (for schema) - Config files (next.config.js, tailwind.config.js, etc.) --- ## Process ### Completion Tracking This skill produces 3 files, not 1. Create tasks: - `TaskCreate`: "Write stack.json" - `TaskCreate`: "Write env-requirements.md" - `TaskCreate`: "Write schema.json" - `TaskCreate`: "Detect working patterns (Step 3.5)" `TaskUpdate` each task to `in_pr