apps/backend/src/swarm/skills/builtins/forge-project-resources/SKILL.md
Author repo-root .forge project resources, including skills, specialists, reference docs, Project Agent definitions, Forge extensions, and Pi extensions/settings.
npx skillsauth add a-mart/forge forge-project-resourcesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when you need to add or update repo-root .forge/ resources that should travel with one repository.
<repo>/.forge/skills/, .forge/specialists/, .forge/reference/, .forge/project-agents/, .forge/extensions/, or .forge/pi/~/.forge/skills/ or ~/.forge/agent/extensions/~/.forge/profiles/<profileId>/....forge/project-agents/create-skill instead.forge for repository-shared content; use global/profile paths for user- or profile-specific content.bash.forge/pi/settings.json so loading stays deterministiccreate-skill skill and its scripts.See references/layouts.md for the quick path cheat sheet. In short:
.forge/skills/ for repository skills.forge/specialists/ for repository specialist markdown.forge/reference/ for passive repository context.forge/project-agents/<definitionId>/config.json, prompt.md role instructions, and optional reference/*.md for repository Project Agent definitions.forge/extensions/ for trust-gated Forge extensions.forge/pi/extensions/ and .forge/pi/settings.json for trust-gated Pi extensions and package configprompt.md contains role instructions layered with Forge's Project Agent base prompt, and prompt.md / reference/*.md are read live while the source is valid; missing/invalid sources leave the backing session/history intact but make live fields unavailable.config.json; later repo edits do not silently grant capabilities. Re-activate or link again to change approvals..forge resources free of secrets.bash..forge/pi/settings.json.data-ai
Use when substantial manager-led work needs durable visible progress, worker evidence links, review gates, blocker tracking, or handoff across pauses, stops, compaction, restart, or model changes. Do not use for quick answers or routine one-step work.
tools
Use when creating, refining, or validating reusable global, project, or repository skills, including trigger wording, templates, helper scripts, and validation checks.
tools
Create, update, list, and delete global slash commands.
development
Update persistent swarm memory in ${SWARM_MEMORY_FILE} when the user explicitly asks to remember, update, or forget durable information.