Repository navigation
Apply the oss-init conventions and fix stale site links - #3
Merged
Merged
Conversation
The only check was `deno fmt --check`, run straight from CI. `just ci` runs it together with a nixfmt check and a parse of the marketplace and plugin manifests, and CI runs the same recipe. The flake lists its systems with nixpkgs.lib.genAttrs instead of flake-utils (and no longer makes the probitas flake follow it), drops pagefind and the unused default package, and is formatted with nixfmt. The dev shell provides just, nixfmt and jq. The repository ignores its own .envrc, .direnv, result and worktrees, and .gitattributes keeps checkouts LF on every OS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N3xvJ1TaozjYSE6eoyo9mq
A CLAUDE.md anywhere in the tree makes Claude Code ignore AGENTS.md, and other agents read only AGENTS.md, so the guide lived where only one tool looked. Its content moves to a root AGENTS.md with the layer table, the quality gate (`just ci`), the layout (without the rules/ directory the old tree listed but the plugin does not have), and the commit convention. The ADR and spec procedures and the rules that make them get read land now, so records written from here on follow them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N3xvJ1TaozjYSE6eoyo9mq
CI installed Deno on its own and ran the formatter check, apart from the dev shell developers use. It now loads the dev shell with nicknovitski/nix-develop and runs `just ci`. The workflow reads the repository by default, the checkout no longer keeps credentials, pull request runs cancel superseded ones, and the actions are on their latest majors. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N3xvJ1TaozjYSE6eoyo9mq
…tadata The documentation site moved from /documents/ to the root, but the marketplace homepage and the research rule still linked the old path, and the doc update command listed plugin files that no longer exist. The links now go to https://probitas-test.github.io/ and the command lists the skill files. plugin.json also names its homepage, repository and license, which the marketplace shows to users. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N3xvJ1TaozjYSE6eoyo9mq
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
just cirunsdeno fmt --check, a nixfmt check and a JSON parse of the marketplace and plugin manifests; CI runs the same recipe. The flake drops flake-utils (and theprobitas-flake.inputs.flake-utils.followsline), pagefind and the unusedpackages.default, and adds just, nixfmt and jq..claude/CLAUDE.md→ rootAGENTS.md, plus the ADR/spec procedures and their rules.just ci, top-levelcontents: read,persist-credentials: false, PR runs cancel, latest action majors.https://probitas-test.github.io/instead of the old/documents/path, the doc update command lists the skill files that exist, and plugin.json names its homepage, repository and license. The plugin version, names, owner and author are unchanged.Why
Brings the marketplace in line with the oss-init conventions used across the org and fixes links that went stale when the site moved to the root.
Test Plan
nix develop -c just cinix flake check --no-build,actionlint🤖 Generated with Claude Code
https://claude.ai/code/session_01N3xvJ1TaozjYSE6eoyo9mq