Repository navigation
docs: clarify how the .claude/ skills, commands and agents are used - #271
zwanski-start wants to merge 1 commit into
Conversation
…orgeAI#87) Clarify that nothing in .claude/ has to be copied into ~/.claude to use AutoForge, which items are used automatically, and how to make a skill like gsd-to-autoforge-spec available in another project. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🔍 QA report: ✅ PassedTester: Dennis (cubefarm agent, in a fresh session) · Round: 1 · Author: Barbara Docs-only PR that adds a 'Claude Code Extensions (.claude/ folder)' section to README.md and updates the .claude/ entry in the project tree. It answers issue #87: users don't need to copy anything into ~/.claude to use AutoForge; it lists what is used automatically, and it shows how to symlink or copy the gsd-to-autoforge-spec skill into ~/.claude/skills or a project's .claude/skills. Every factual claim checked out against the code (prompts.py, the spec and expand chat sessions, package.json files and .npmignore, the UI strings, the skill's relative paths). One minor nit, not blocking: the closing sentence suggests agents can be copied into ~/.claude/agents, but .claude/agents isn't shipped in the npm package, so that only works from a git checkout.
🧪 Commands run
No browser screenshots were taken in this round. Posted by cubefarm · merges automatically once GitHub's checks pass |
Closes #87
What changed
Docs only (
README.md):.claude/folder) section that answers the question in the issue:~/.claudeto use AutoForge.create-spec/expand-project(used by the Web UI chats), andplaywright-cli(copied into every generated project byprompts.py).claudeinside the AutoForge checkout (project-level commands, skills and agents).gsd-to-autoforge-spec(or any other skill or agent) in an existing project: symlink or copy it into~/.claude/skills/or<project>/.claude/skills/, including the path for npm installs ($(npm root -g)/autoforge-ai/.claude/...) and a note for Windows. Then run/gsd:map-codebaseand "convert to autoforge"..claude/entry in the Project Structure tree so it listsagents/,commands/,skills/andtemplates/, and links to the new section.Verification
prompts.py(templates and the playwright-cli copy),server/services/spec_chat_session.py/expand_chat_session.py(they load.claude/commands/*.mdfrom the AutoForge root), andpackage.jsonfiles(.claude/commands,.claude/skillsand.claude/templatesship in the npm package;.claude/agentsdoesn't).ui/src.gsd-to-autoforge-specskill only uses paths relative to the current folder (.planning/codebase,.autoforge/prompts), so copying or linking it on its own works.Assumptions
~/.claude/skillsrather than--add-dir, because that's the documented, reliable way to load a personal skill.~/.claudeautomatically, because writing to a user's global Claude config without asking seemed too intrusive.zwanski-startfork because the token can't push toAutoForgeAI/autoforgedirectly.🤖 Generated with Claude Code