
Preflight
- 13 installs
- 293 repo stars
- Updated August 4, 2026
- sap/fundamental-ngx
Helps with ai & agent building tasks.
About
preflight is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- preflight
- AI & Agent Building
- AI-coding skill
Preflight by the numbers
- 13 all-time installs (skills.sh)
- Ranked #11,409 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/sap/fundamental-ngx --skill preflightAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 13 |
|---|---|
| repo stars | ★ 293 |
| Last updated | August 4, 2026 |
| Repository | sap/fundamental-ngx ↗ |
What it does
Helps with ai & agent building tasks.
Files
Preflight Check
Run all local quality gates for the affected library. If no argument provided, detect the library from changed files via git diff --name-only.
Steps
1. Identify scope
# If $ARGUMENTS provided, use it. Otherwise detect from changed files:
git diff --name-only HEAD~1Map changed file paths to library names (libs/core/ → core, libs/platform/ → platform, etc.).
2. Format
yarn formatEnsure all code is formatted before running quality gates.
3. Build
nx run <library>:buildReport: PASS or FAIL with error summary.
4. Lint
nx run <library>:lintReport: PASS or FAIL with violation count and top issues.
5. Unit tests
nx run <library>:test --skip-nx-cacheReport: PASS or FAIL with failing test names and error messages.
6. Export check
For each changed component file, verify it is exported from the library's public_api.ts or index.ts. Flag any new public classes missing from exports.
7. Breaking change check
Run git diff on changed files. Flag:
- Removed
input(),output(), ormodel()declarations - Renamed exported classes, functions, or types
- Changed input/output names
- Changed default values
If breaking changes found, verify the commit message contains BREAKING CHANGE: footer.
Output
## Preflight Report
| Gate | Status | Details |
|-------------------|--------|------------------|
| Format | PASS | |
| Build | PASS | |
| Lint | FAIL | 3 violations |
| Unit Tests | PASS | 42 tests passed |
| Exports | PASS | |
| Breaking Changes | WARN | 1 input removed |
### Failures
[details for each failed gate]
### Action Required
[what needs fixing before PR]