Skip to content

docs(archdev-skill): onboard with repo map init, never repo init; login without email - #29

Merged
calvin-archastro merged 1 commit into
mainfrom
docs/skill-onboarding-no-repo-init
Sep 23, 2026
Merged

calvin-archastro merged 1 commit into
mainfrom
docs/skill-onboarding-no-repo-init

Conversation

@calvin-archastro

@calvin-archastro calvin-archastro commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Review on ArchCode

Problem and author intent

The archdev skill told agents to opt a repo in with archdev repo init and to log in with archdev auth login [email]. repo init is jobs repo enable: it clones a private repository and registers it with the local daemon, which only Jobs/Factory/PR watching need, and it fails without an installed daemon. The [email] placeholder gets filled with a guessed address. Intent: onboarding instructions that never route through daemon registration or a guessed email.

What changed

  • archdev/SKILL.md: description and Map summary drop repo init; repo map init creates archdev.json when missing.
  • archdev/references/map.md: §1 Init points at repo map init, explains why repo init is not part of onboarding, and tells agents on an older CLI (which refuses without archdev.json) to re-run the bootstrap to upgrade.
  • archdev/references/bootstrap.md: auth login without [email].

Pairs with the CLI change in ArchAstro/firstlanding#14989 (repo status stops suggesting repo init; repo map init creates archdev.json; repo hook setup always installs ArchDev's own hooks).

Scope / risk

Docs only (skill text). Low risk. Until #14989 ships, repo map init on a repo without archdev.json still refuses; map.md covers that with the upgrade note.

Testing

Docs-only; no executable end-to-end test applies. The behavior these instructions describe is proven by archdev-repo-status-opt-in.e2e.test.ts in #14989.

🤖 Generated with Claude Code

…in without email

`repo init` is jobs daemon registration (private clone + local daemon); the
repo namespace only needs archdev.json, which `repo map init` creates.
`auth login` needs no email argument.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@calvin-archastro
calvin-archastro merged commit 5813deb into main Sep 23, 2026
5 checks passed
@calvin-archastro
calvin-archastro deleted the docs/skill-onboarding-no-repo-init branch September 23, 2026 20:42
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