|
19 | 19 | "effect": "read-write", |
20 | 20 | "requires": { |
21 | 21 | "speckit_version": ">=0.13.0,<0.16.0", |
22 | | - "tools": [ |
23 | | - { |
24 | | - "name": "adr", |
25 | | - "version": ">=0.3.0", |
26 | | - "required": true |
27 | | - } |
28 | | - ] |
| 22 | + "tools": [{ "name": "adr", "version": ">=0.3.0", "required": true }] |
29 | 23 | }, |
30 | 24 | "provides": { |
31 | 25 | "commands": 3, |
|
548 | 542 | "requires": { |
549 | 543 | "speckit_version": ">=0.10.0", |
550 | 544 | "tools": [ |
551 | | - { |
552 | | - "name": "bash", |
553 | | - "required": false |
554 | | - }, |
555 | | - { |
556 | | - "name": "git", |
557 | | - "required": false |
558 | | - } |
| 545 | + { "name": "bash", "required": false }, |
| 546 | + { "name": "git", "required": false } |
559 | 547 | ] |
560 | 548 | }, |
561 | 549 | "provides": { |
|
834 | 822 | "effect": "read-write", |
835 | 823 | "requires": { |
836 | 824 | "speckit_version": ">=0.11.9", |
837 | | - "tools": [ |
838 | | - { |
839 | | - "name": "git", |
840 | | - "required": false |
841 | | - } |
842 | | - ] |
| 825 | + "tools": [{ "name": "git", "required": false }] |
843 | 826 | }, |
844 | 827 | "provides": { |
845 | 828 | "commands": 5, |
|
1008 | 991 | "requires": { |
1009 | 992 | "speckit_version": ">=0.9.5", |
1010 | 993 | "tools": [ |
1011 | | - { |
1012 | | - "name": "python3", |
1013 | | - "required": false |
1014 | | - } |
| 994 | + { "name": "python3", "required": false } |
1015 | 995 | ] |
1016 | 996 | }, |
1017 | 997 | "provides": { |
|
1504 | 1484 | "requires": { |
1505 | 1485 | "speckit_version": ">=0.1.0", |
1506 | 1486 | "tools": [ |
1507 | | - { |
1508 | | - "name": "git", |
1509 | | - "required": true |
1510 | | - }, |
1511 | | - { |
1512 | | - "name": "bash", |
1513 | | - "required": false |
1514 | | - }, |
1515 | | - { |
1516 | | - "name": "curl", |
1517 | | - "required": false |
1518 | | - }, |
1519 | | - { |
1520 | | - "name": "jq", |
1521 | | - "required": false |
1522 | | - }, |
1523 | | - { |
1524 | | - "name": "pwsh", |
1525 | | - "required": false |
1526 | | - } |
| 1487 | + { "name": "git", "required": true }, |
| 1488 | + { "name": "bash", "required": false }, |
| 1489 | + { "name": "curl", "required": false }, |
| 1490 | + { "name": "jq", "required": false }, |
| 1491 | + { "name": "pwsh", "required": false } |
1527 | 1492 | ] |
1528 | 1493 | }, |
1529 | 1494 | "provides": { |
|
1560 | 1525 | "requires": { |
1561 | 1526 | "speckit_version": ">=0.1.0", |
1562 | 1527 | "tools": [ |
1563 | | - { |
1564 | | - "name": "python3", |
1565 | | - "version": ">=3.8", |
1566 | | - "required": true |
1567 | | - } |
| 1528 | + { "name": "python3", "version": ">=3.8", "required": true } |
1568 | 1529 | ] |
1569 | 1530 | }, |
1570 | 1531 | "provides": { |
|
1870 | 1831 | "effect": "read-write", |
1871 | 1832 | "requires": { |
1872 | 1833 | "speckit_version": ">=0.16.2", |
1873 | | - "tools": [ |
1874 | | - { |
1875 | | - "name": "bash", |
1876 | | - "required": true |
1877 | | - } |
1878 | | - ] |
| 1834 | + "tools": [{ "name": "bash", "required": true }] |
1879 | 1835 | }, |
1880 | 1836 | "provides": { |
1881 | 1837 | "commands": 1, |
|
2161 | 2117 | "requires": { |
2162 | 2118 | "speckit_version": ">=0.1.0", |
2163 | 2119 | "tools": [ |
2164 | | - { |
2165 | | - "name": "bash", |
2166 | | - "version": ">=4.4", |
2167 | | - "required": true |
2168 | | - }, |
2169 | | - { |
2170 | | - "name": "git", |
2171 | | - "required": true |
2172 | | - }, |
2173 | | - { |
2174 | | - "name": "curl", |
2175 | | - "required": true |
2176 | | - }, |
2177 | | - { |
2178 | | - "name": "jq", |
2179 | | - "required": true |
2180 | | - }, |
2181 | | - { |
2182 | | - "name": "gitleaks", |
2183 | | - "required": false |
2184 | | - }, |
2185 | | - { |
2186 | | - "name": "trufflehog", |
2187 | | - "required": false |
2188 | | - } |
| 2120 | + { "name": "bash", "version": ">=4.4", "required": true }, |
| 2121 | + { "name": "git", "required": true }, |
| 2122 | + { "name": "curl", "required": true }, |
| 2123 | + { "name": "jq", "required": true }, |
| 2124 | + { "name": "gitleaks", "required": false }, |
| 2125 | + { "name": "trufflehog", "required": false } |
2189 | 2126 | ] |
2190 | 2127 | }, |
2191 | 2128 | "provides": { |
|
2323 | 2260 | "effect": "read-write", |
2324 | 2261 | "requires": { |
2325 | 2262 | "speckit_version": ">=0.13.0,<1.0.0", |
2326 | | - "tools": [ |
2327 | | - { |
2328 | | - "name": "linear-mcp", |
2329 | | - "required": true |
2330 | | - } |
2331 | | - ] |
| 2263 | + "tools": [{ "name": "linear-mcp", "required": true }] |
2332 | 2264 | }, |
2333 | 2265 | "provides": { |
2334 | 2266 | "commands": 5, |
|
2749 | 2681 | "requires": { |
2750 | 2682 | "speckit_version": ">=0.2.0", |
2751 | 2683 | "tools": [ |
2752 | | - { |
2753 | | - "name": "memsearch", |
2754 | | - "required": false |
2755 | | - } |
| 2684 | + { "name": "memsearch", "required": false } |
2756 | 2685 | ] |
2757 | 2686 | }, |
2758 | 2687 | "provides": { |
|
4235 | 4164 | "effect": "read-only", |
4236 | 4165 | "requires": { |
4237 | 4166 | "speckit_version": ">=0.13.0", |
4238 | | - "tools": [ |
4239 | | - { |
4240 | | - "name": "specjudge", |
4241 | | - "version": ">=0.5.0", |
4242 | | - "required": true |
4243 | | - } |
4244 | | - ] |
| 4167 | + "tools": [{ "name": "specjudge", "version": ">=0.5.0", "required": true }] |
4245 | 4168 | }, |
4246 | 4169 | "provides": { |
4247 | 4170 | "commands": 1, |
|
4648 | 4571 | "requires": { |
4649 | 4572 | "speckit_version": ">=0.2.0", |
4650 | 4573 | "tools": [ |
4651 | | - { |
4652 | | - "name": "gh", |
4653 | | - "required": true |
4654 | | - }, |
4655 | | - { |
4656 | | - "name": "python3", |
4657 | | - "required": true |
4658 | | - } |
| 4574 | + { "name": "gh", "required": true }, |
| 4575 | + { "name": "python3", "required": true } |
4659 | 4576 | ] |
4660 | 4577 | }, |
4661 | 4578 | "provides": { |
|
5024 | 4941 | "requires": { |
5025 | 4942 | "speckit_version": ">=0.10.0", |
5026 | 4943 | "tools": [ |
5027 | | - { |
5028 | | - "name": "rtk", |
5029 | | - "required": false |
5030 | | - }, |
5031 | | - { |
5032 | | - "name": "headroom", |
5033 | | - "required": false |
5034 | | - }, |
5035 | | - { |
5036 | | - "name": "token-router", |
5037 | | - "required": false |
5038 | | - }, |
5039 | | - { |
5040 | | - "name": "ollama", |
5041 | | - "required": false |
5042 | | - }, |
5043 | | - { |
5044 | | - "name": "python", |
5045 | | - "version": ">=3.10", |
5046 | | - "required": false |
5047 | | - } |
| 4944 | + { "name": "rtk", "required": false }, |
| 4945 | + { "name": "headroom", "required": false }, |
| 4946 | + { "name": "token-router", "required": false }, |
| 4947 | + { "name": "ollama", "required": false }, |
| 4948 | + { "name": "python", "version": ">=3.10", "required": false } |
5048 | 4949 | ] |
5049 | 4950 | }, |
5050 | 4951 | "provides": { |
|
0 commit comments