Skip to content

docs: describe the crate AGENTS.md now compiles - #10

Merged
LNSD merged 1 commit into
mainfrom
lnsd/describe-the-crate-agents-md-compiles
Aug 13, 2026
Merged

LNSD merged 1 commit into
mainfrom
lnsd/describe-the-crate-agents-md-compiles

Conversation

@LNSD

@LNSD LNSD commented Aug 13, 2026 •

Copy link
Copy Markdown
Contributor

AGENTS.md and the skills still described a feature axis with one switch on it, so an agent reading them would gate new code on a feature that no longer exists and prove its no_std claim with a command that no longer builds the layer the claim is about.

  • Replace the filesystem-support feature table with the two axes that select a build now: which formats are compiled, and whether the runtime carries an allocator or the standard library.
  • Correct the no_std proof to the command CI runs, and say why it takes alloc with the formats: write is where a use std:: would otherwise creep back in unnoticed.
  • Point at the ## doc comments in Cargo.toml as the authoritative description of each feature, so the table has one place to drift from rather than being the record itself.
  • Note check-unused-deps alongside the other standalone CI jobs, and show a single-format build among the examples.
  • Point both of the check skill's no-std invocations at the same flags, restate the signals that call for that configuration in terms of a std gate, and add src/write/ to them, since the builders are now compiled without std and can break there too.
  • Correct the test and review skills, which described the suite and the compatibility rule by the same removed feature.

AGENTS.md still described a feature axis with one switch on it, so an agent reading it would gate new code on a feature that no longer exists and prove its `no_std` claim with a command that no longer builds the layer the claim is about.

- Replace the `filesystem-support` feature table with the two axes that select a build now: which formats are compiled, and whether the runtime carries an allocator or the standard library.
- Correct the `no_std` proof to the command CI runs, and say why it takes `alloc` with the formats: `write` is where a `use std::` would otherwise creep back in unnoticed.
- Point at the `##` doc comments in `Cargo.toml` as the authoritative description of each feature, so the table has one place to drift from rather than being the record itself.
- Note `check-unused-deps` alongside the other standalone CI jobs, and show a single-format build among the examples.

Signed-off-by: Lorenzo Delgado <lnsdev@proton.me>
@LNSD
LNSD added this pull request to the merge queue Aug 13, 2026
Merged via the queue into main with commit eb75f91 Aug 13, 2026
5 checks passed
@LNSD
LNSD deleted the lnsd/describe-the-crate-agents-md-compiles branch August 13, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant