
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-projectAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 44 |
|---|---|
| repo stars | ★ 126 |
| Last updated | August 4, 2026 |
| Repository | seqra/opentaint ↗ |
What it does
Helps with ai & agent building tasks.
Files
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,
--packagefilters foropentaint project
Workflow
1. Determine project type
build.gradle/build.gradle.kts→ Gradlepom.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 →
--packagewas omitted inopentaint 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_HOMEto the version the project needs (opentaint itself needs Java 21+) - Missing dependencies → initialize submodules (
git submodule update --init)