Skip to content

Init agent skills for Tirith - #361

Merged
refeed merged 20 commits into
mainfrom
f/agent-skills
Sep 27, 2026
Merged

refeed merged 20 commits into
mainfrom
f/agent-skills

fix(docs): correct stale 1.2.0 claims and skill installer issues

1f09db0
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis cancelled Sep 26, 2026 in 50s

SonarQube Cloud analysis failed

❌ The last analysis has failed.

See analysis details on SonarQube Cloud

Annotations

Check warning on line 935 in documentation/src/pages/index.module.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Duplicate selector ".controlTop", first used at line 908

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3vxjvAjhH7bzoa&open=AaDcyC3vxjvAjhH7bzoa&pullRequest=361

Check warning on line 403 in documentation/src/data/tirithLite.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC51xjvAjhH7bzom&open=AaDcyC51xjvAjhH7bzom&pullRequest=361

Check warning on line 1209 in documentation/src/data/lessons.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

`String.raw` should be used to avoid escaping `\`.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC5pxjvAjhH7bzoe&open=AaDcyC5pxjvAjhH7bzoe&pullRequest=361

Check warning on line 3 in documentation/src/pages/skills.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import of 'track'.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC1kxjvAjhH7bzoJ&open=AaDcyC1kxjvAjhH7bzoJ&pullRequest=361

Check warning on line 105 in documentation/src/pages/index.module.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Duplicate selector ".page", first used at line 19

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3vxjvAjhH7bzoZ&open=AaDcyC3vxjvAjhH7bzoZ&pullRequest=361

Check warning on line 1243 in documentation/src/data/lessons.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `.at(…)` over `[….length - index]`.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC5pxjvAjhH7bzof&open=AaDcyC5pxjvAjhH7bzof&pullRequest=361

Check warning on line 10 in documentation/src/pages/at-scale.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import of 'NEW_ISSUE'.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3IxjvAjhH7bzoN&open=AaDcyC3IxjvAjhH7bzoN&pullRequest=361

Check warning on line 2817 in documentation/src/pages/index.module.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Duplicate selector ".uiAside .block", first used at line 2800

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3vxjvAjhH7bzob&open=AaDcyC3vxjvAjhH7bzob&pullRequest=361

Check warning on line 37 in documentation/src/pages/learn.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use Array index in keys

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3TxjvAjhH7bzoR&open=AaDcyC3TxjvAjhH7bzoR&pullRequest=361

Check warning on line 1271 in documentation/src/data/lessons.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `.at(…)` over `[….length - index]`.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC5pxjvAjhH7bzog&open=AaDcyC5pxjvAjhH7bzog&pullRequest=361

Check warning on line 266 in documentation/src/pages/skills.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Ambiguous spacing after previous element span

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC1kxjvAjhH7bzoL&open=AaDcyC1kxjvAjhH7bzoL&pullRequest=361

Check warning on line 671 in documentation/src/pages/at-scale.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'label' may use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3IxjvAjhH7bzoQ&open=AaDcyC3IxjvAjhH7bzoQ&pullRequest=361

Check warning on line 1865 in documentation/src/pages/index.module.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Text does not meet the minimal contrast requirement with its background.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3vxjvAjhH7bzoW&open=AaDcyC3vxjvAjhH7bzoW&pullRequest=361

Check warning on line 691 in documentation/src/data/tirithLite.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not call `Array#push()` multiple times.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC51xjvAjhH7bzox&open=AaDcyC51xjvAjhH7bzox&pullRequest=361

Check warning on line 530 in documentation/src/pages/index.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyCzBxjvAjhH7bzoG&open=AaDcyCzBxjvAjhH7bzoG&pullRequest=361

Check warning on line 673 in documentation/src/data/tirithLite.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not call `Array#push()` multiple times.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC51xjvAjhH7bzos&open=AaDcyC51xjvAjhH7bzos&pullRequest=361

Check failure on line 346 in documentation/src/data/tirithLite.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 55 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC51xjvAjhH7bzoj&open=AaDcyC51xjvAjhH7bzoj&pullRequest=361

Check warning on line 77 in documentation/src/pages/skills.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

`String.raw` should be used to avoid escaping `\`.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC1kxjvAjhH7bzoK&open=AaDcyC1kxjvAjhH7bzoK&pullRequest=361

Check failure on line 659 in documentation/src/data/tirithLite.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC51xjvAjhH7bzop&open=AaDcyC51xjvAjhH7bzop&pullRequest=361

Check warning on line 471 in documentation/src/data/tirithLite.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\w' instead of '[A-Za-z0-9_]'.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC51xjvAjhH7bzoo&open=AaDcyC51xjvAjhH7bzoo&pullRequest=361

Check warning on line 70 in documentation/src/components/site/Colophon.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC6MxjvAjhH7bzo0&open=AaDcyC6MxjvAjhH7bzo0&pullRequest=361

Check warning on line 143 in documentation/src/components/docs/CopyPageMenu.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

The signature '(commandId: string, showUI?: boolean, value?: string): boolean' of 'document.execCommand' is deprecated.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC6DxjvAjhH7bzoy&open=AaDcyC6DxjvAjhH7bzoy&pullRequest=361

Check warning on line 144 in documentation/src/components/docs/CopyPageMenu.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `childNode.remove()` over `parentNode.removeChild(childNode)`.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC6DxjvAjhH7bzoz&open=AaDcyC6DxjvAjhH7bzoz&pullRequest=361

Check failure on line 1142 in documentation/src/pages/index.module.css

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Overridden property "overflow-x" by shorthand "overflow"

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3vxjvAjhH7bzoX&open=AaDcyC3vxjvAjhH7bzoX&pullRequest=361

Check warning on line 648 in documentation/src/pages/at-scale.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor the code to avoid using this boolean literal.

See more on https://sonarcloud.io/project/issues?id=StackGuardian_policy-framework&issues=AaDcyC3IxjvAjhH7bzoP&open=AaDcyC3IxjvAjhH7bzoP&pullRequest=361