intersense

Classify software projects into predefined domains using files, dependencies, and keywords.

3|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/mistakeknot/Demarch --skill intersense
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intersense
Source: https://github.com/mistakeknot/Demarch/tree/main/.gemini/generated-skills/intersense
Command: npx skills add https://github.com/mistakeknot/Demarch --skill intersense

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the classification of software projects into distinct domains, enabling targeted review and research efforts.

Core Features & Use Cases

  • Project Domain Classification: Identifies the primary domain of a project (e.g., web-app, ML-pipeline) based on its files, dependencies, and keywords.
  • Targeted Review: Provides domain-specific criteria for code review and research directives.
  • Use Case: When onboarding a new project, this Skill can automatically determine if it's a data pipeline or a TUI app, allowing the review process to be tailored accordingly.

Quick Start

Detect the domains for the current project directory.

Frequently Asked Questions about intersense

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

FAQPage Schema
How do I classify a software project into a domain for code review?

Project domain classification works by scanning directories, manifests, dependencies, and keywords to assign a primary domain like web-app or ML-pipeline. This mechanism enables targeted review by matching identified domains with specific research directives and criteria.

Can I automatically detect if a project is an ML-pipeline or a web-app?

Yes, you can automatically detect if a project is an ML-pipeline or a web-app by running the provided Python scripts. These scripts analyze project signals from manifests and dependencies to determine the predefined domain automatically.

Does project classification require any external dependencies to run?

Project classification does not require external dependencies to run, as the metadata indicates zero dependencies. It utilizes standalone Python scripts for scanning, classification, and content-addressable hashing for staleness detection.

What is the best way to target research directives based on project type?

The best way to target research directives based on project type is to classify the project first using automated signals from directories and keywords. Once classified, the system provides domain-specific criteria and research directives tailored to that exact project type.

How does content-addressable hashing detect staleness in project classification?

Content-addressable hashing detects staleness by generating unique hashes based on project file contents during classification. If files change, the hash updates, signaling that the previous domain classification requires re-evaluation to maintain accurate review criteria.