Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
seqra avatar

Build Project

  • 44 installs
  • 126 repo stars
  • Updated August 4, 2026
  • seqra/opentaint

Helps with ai & agent building tasks.

About

build-project is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • build-project
  • AI & Agent Building
  • AI-coding skill

Build Project by the numbers

  • 44 all-time installs (skills.sh)
  • Ranked #7,794 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/seqra/opentaint --skill build-project

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs44
repo stars126
Last updatedAugust 4, 2026
Repositoryseqra/opentaint

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Skill: Build Project

Build a target project into an opentaint project model. The model is this skill's only output

Inputs

From the caller; if omitted, fall back to the default. Ask only when a required input is missing and has no sensible default

  • Project root <project-root> — the project to build. Default: current directory
  • Model output directory <model-out> — where to write the model. Default: .opentaint/project
  • Build constraints (optional) — required Java version, submodules to initialize, --package filters for opentaint project

Workflow

1. Determine project type

  • build.gradle / build.gradle.kts → Gradle
  • pom.xml → Maven
  • pre-compiled JAR/WAR → classpath mode
  • existing project.yaml → already built, reuse it

2a. Gradle/Maven — autobuilder

opentaint compile <project-root> -o <model-out>

2b. Autobuilder fails — manual build + opentaint project

Build manually, then create the model from the artifacts. Always pass --package to restrict analysis to project code — without it the analyzer walks third-party libraries and hangs

./gradlew build -x test     # Gradle
mvn package -DskipTests     # Maven

opentaint project \
  --output <model-out> \
  --source-root <project-root> \
  --classpath <app.jar> \
  --package <com.example.app>

Multi-module: repeat --classpath and --package per module

3. Verify

<model-out>/project.yaml exists and is non-empty

Output

The project model directory containing project.yaml (default .opentaint/project, or the caller's path). Report that path back

Gotchas

  • Analysis hangs → --package was omitted in opentaint project; the analyzer is processing third-party libraries. Re-run with --package
  • Build tool not found → use the wrapper (./gradlew, ./mvnw) or install the tool
  • Compilation errors → check the autobuilder log, fix the build, retry; if it can't be fixed, fall back to 2b
  • Java version mismatch → set JAVA_HOME to the version the project needs (opentaint itself needs Java 21+)
  • Missing dependencies → initialize submodules (git submodule update --init)

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.