Commit 3224805
committed
feat: generate skills to workspace root with composable naming and YAML frontmatter
- Add findWorkspaceRoot() utility (pnpm-workspace.yaml, lerna.json, package.json workspaces)
- Add skillsPath config option for explicit override
- Remove docs.skills from DocsConfig (skills now auto-generate)
- Update buildSkillFile() to emit YAML frontmatter (name, description)
- Update ORM skills: orm-{target}-{entity}/SKILL.md
- Update hooks skills: hooks-{target}-{entity}/SKILL.md
- Update CLI skills: cli-{target}-{entity}/SKILL.md + cli-context, cli-auth
- Refactor generate()/generateMulti() to write skills to workspace root
- Clean up old nested skills dirs after writing
- Update SDK/React generation scripts to remove docs.skills
- Fix test expectations for resolveDocsConfig1 parent 16e3a68 commit 3224805
10 files changed
Lines changed: 271 additions & 73 deletions
File tree
- graphql/codegen/src
- __tests__/codegen
- core
- codegen
- cli
- orm
- types
- sdk
- constructive-react/scripts
- constructive-sdk/scripts
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
397 | 397 | | |
398 | 398 | | |
399 | 399 | | |
400 | | - | |
| 400 | + | |
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
405 | | - | |
| 405 | + | |
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
410 | | - | |
| 410 | + | |
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
414 | 414 | | |
415 | | - | |
| 415 | + | |
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| 594 | + | |
594 | 595 | | |
595 | 596 | | |
596 | 597 | | |
| 598 | + | |
| 599 | + | |
597 | 600 | | |
598 | | - | |
| 601 | + | |
599 | 602 | | |
600 | | - | |
| 603 | + | |
601 | 604 | | |
602 | 605 | | |
603 | 606 | | |
| |||
622 | 625 | | |
623 | 626 | | |
624 | 627 | | |
| 628 | + | |
| 629 | + | |
625 | 630 | | |
626 | | - | |
| 631 | + | |
627 | 632 | | |
628 | | - | |
| 633 | + | |
629 | 634 | | |
630 | 635 | | |
631 | 636 | | |
| |||
651 | 656 | | |
652 | 657 | | |
653 | 658 | | |
| 659 | + | |
| 660 | + | |
654 | 661 | | |
655 | | - | |
| 662 | + | |
656 | 663 | | |
657 | | - | |
| 664 | + | |
658 | 665 | | |
659 | 666 | | |
660 | 667 | | |
| |||
700 | 707 | | |
701 | 708 | | |
702 | 709 | | |
| 710 | + | |
| 711 | + | |
703 | 712 | | |
704 | | - | |
| 713 | + | |
705 | 714 | | |
706 | | - | |
| 715 | + | |
707 | 716 | | |
708 | 717 | | |
709 | 718 | | |
| |||
1428 | 1437 | | |
1429 | 1438 | | |
1430 | 1439 | | |
| 1440 | + | |
| 1441 | + | |
1431 | 1442 | | |
1432 | | - | |
| 1443 | + | |
1433 | 1444 | | |
1434 | | - | |
| 1445 | + | |
1435 | 1446 | | |
1436 | 1447 | | |
1437 | 1448 | | |
| |||
1460 | 1471 | | |
1461 | 1472 | | |
1462 | 1473 | | |
| 1474 | + | |
| 1475 | + | |
1463 | 1476 | | |
1464 | | - | |
| 1477 | + | |
1465 | 1478 | | |
1466 | | - | |
| 1479 | + | |
1467 | 1480 | | |
1468 | 1481 | | |
1469 | 1482 | | |
| |||
1491 | 1504 | | |
1492 | 1505 | | |
1493 | 1506 | | |
| 1507 | + | |
| 1508 | + | |
1494 | 1509 | | |
1495 | | - | |
| 1510 | + | |
1496 | 1511 | | |
1497 | | - | |
| 1512 | + | |
1498 | 1513 | | |
1499 | 1514 | | |
1500 | 1515 | | |
| |||
1535 | 1550 | | |
1536 | 1551 | | |
1537 | 1552 | | |
| 1553 | + | |
| 1554 | + | |
1538 | 1555 | | |
1539 | | - | |
| 1556 | + | |
1540 | 1557 | | |
1541 | | - | |
| 1558 | + | |
1542 | 1559 | | |
1543 | 1560 | | |
1544 | 1561 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
75 | 74 | | |
76 | 75 | | |
77 | 76 | | |
| |||
123 | 122 | | |
124 | 123 | | |
125 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
126 | 132 | | |
127 | 133 | | |
128 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
496 | 498 | | |
497 | 499 | | |
498 | 500 | | |
| 501 | + | |
499 | 502 | | |
500 | 503 | | |
501 | 504 | | |
| |||
507 | 510 | | |
508 | 511 | | |
509 | 512 | | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
510 | 516 | | |
511 | | - | |
| 517 | + | |
512 | 518 | | |
513 | | - | |
| 519 | + | |
514 | 520 | | |
515 | 521 | | |
516 | 522 | | |
| |||
558 | 564 | | |
559 | 565 | | |
560 | 566 | | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
561 | 570 | | |
562 | | - | |
| 571 | + | |
563 | 572 | | |
564 | | - | |
| 573 | + | |
565 | 574 | | |
566 | 575 | | |
567 | 576 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
449 | 451 | | |
450 | 452 | | |
451 | 453 | | |
| 454 | + | |
452 | 455 | | |
453 | 456 | | |
454 | 457 | | |
| |||
457 | 460 | | |
458 | 461 | | |
459 | 462 | | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
460 | 467 | | |
461 | | - | |
| 468 | + | |
462 | 469 | | |
463 | | - | |
| 470 | + | |
464 | 471 | | |
465 | 472 | | |
466 | 473 | | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
472 | 479 | | |
473 | 480 | | |
474 | 481 | | |
475 | 482 | | |
476 | 483 | | |
477 | | - | |
| 484 | + | |
478 | 485 | | |
479 | 486 | | |
480 | 487 | | |
481 | 488 | | |
482 | 489 | | |
483 | 490 | | |
484 | 491 | | |
485 | | - | |
| 492 | + | |
486 | 493 | | |
487 | 494 | | |
488 | 495 | | |
| |||
500 | 507 | | |
501 | 508 | | |
502 | 509 | | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
503 | 513 | | |
504 | | - | |
| 514 | + | |
505 | 515 | | |
506 | | - | |
| 516 | + | |
507 | 517 | | |
508 | 518 | | |
509 | | - | |
510 | | - | |
511 | | - | |
| 519 | + | |
512 | 520 | | |
513 | 521 | | |
514 | 522 | | |
515 | | - | |
516 | | - | |
517 | | - | |
| 523 | + | |
518 | 524 | | |
519 | 525 | | |
520 | 526 | | |
| |||
0 commit comments