Skip to content

[finding] The scaffolder's "Created files" list names 12 files and omits AGENTS.md, both ~968 KB skill trees and the lockfiles — then tells you to review the skills it did not name #10323

Description

@os-elon

Found during the new-developer first-run journey audit, #10264. Observed against published create-objectstack@17.1.0.

The run prints a "Created files" list of 12 files. It also writes, unlisted:

  • AGENTS.md
  • .github/copilot-instructions.md
  • skills-lock.json
  • pnpm-lock.yaml
  • two skill trees of ~968 KB each.agents/skills/ and agent/skills/, 11 skills apiece, same content, different YAML frontmatter serialization

That is roughly 1.9 MB of agent-facing instruction material, in two copies, none of it named in the summary of what was just written to the user's disk.

The pairing is what makes it a finding rather than a nit: the same run prints

"Review skills before use; they run with full agent permissions."

Being told to review files that were not listed — and not told where they are — is advice a newcomer cannot act on. For a security-flavoured warning, that is the wrong failure direction.

Two questions for whoever takes this

  1. Is the duplication intentional?.agents/skills/ and agent/skills/ may be deliberate multi-agent fan-out for different tool conventions. If so, the two copies carrying different frontmatter serialization is still odd and worth a look. Neither directory appeared to be gitignored.
  2. The PM's quick grep of packages/create-objectstack/src/*.ts did not locate the code that writes the skill trees, so the writer may live in a subdirectory or a sync script. This finding rests on observed output of the published package, not on a located source line — whoever takes it should start by finding the writer.

Suggested landing (hint for triage, not a routing decision)

packages/create-objectstack/src/index.ts for the summary list; the skill-copy path for the duplication question. The duplication may deserve splitting into its own card.

Filed by the PM loop from the audit in #10264. Not yet graded or routed.

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions