skills/general/project-restructure/SKILL.md
Advisory-first project structure pass. Recommends and optionally applies folder taxonomy improvements, subfolder grouping, and subproject boundaries after cleanup. Triggers: 'project restructure', 'restructure project', 'organize project structure', 'improve folder structure', 'structure pass'.
npx skillsauth add beam-ai-team/beam-next-skills project-restructureInstall 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.
Purpose: Improve project structure after hygiene cleanup by proposing clearer folder taxonomy, ownership boundaries, and optional file moves.
This skill is separate from project-cleanup by design:
project-cleanup = archive/reference hygieneproject-restructure = architecture and layout decisionsproject-cleanup)Always start with a dry proposal:
Use this as a baseline when no better local convention exists:
01-planning/ — goals, overview, roadmap, decisions02-resources/ — references, research, source material03-working/ — active drafts, scripts, temporary WIP04-outputs/ — finalized or distributed deliverablesarchive/ — historical and superseded artifactsWithin large folders, prefer thematic subfolders:
transcripts/, research/, specs/, status/, handoffs/, assets/Path moves can leave stale links that point at old locations. Reuse project-cleanup Mode 1: discover and fix broken refs project-wide, same as after archiving a project. Paths below assume the project-cleanup skill is co-installed as a sibling of this skill (see ../project-cleanup/). In Nexus, the same files live at 00-system/skills/system/project-cleanup/scripts/ from the repo root.
# Discover broken refs
python3 ../project-cleanup/scripts/run_cleanup.py --base-path . --check
# Fix (after user approval, if issues exist)
python3 ../project-cleanup/scripts/run_cleanup.py --base-path . --fix
If the user already has a different link-check or cleanup routine for the repo, use that instead, but the goal is the same: no dangling paths after a restructure.
project-cleanup first (hygiene, archive, compress as needed), then restructure. After applying moves, run Mode 1 ref check/fix (Step 6) or the project’s equivalent so links match the new layout.Load this skill when user says:
testing
Audit registry.yaml against disk, validate SKILL.md frontmatter, find duplicates and orphans. Load when user says 'audit skills registry', 'validate beam-next-skills', 'registry drift', 'skills catalog audit', 'check registry yaml'.
tools
All Workable ATS operations — fetch JDs, search candidates, post assessments/reviews. Load when user says "fetch JD", "search workable", "push to workable", "post review", "rate candidate", "workable", "push assessment", "list jobs", or after interview-coach completes an evaluation. Replaces workable-fetch-jd and workable-push-assessment.
data-ai
Load when user mentions "tavily research", "market intelligence", "competitive research", "GTM research", or needs real-time market data for sales, marketing, or vertical strategy.
development
Shared resource library for Slack integration skills. DO NOT load directly - provides common references (setup, API docs, error handling, authentication) and scripts used by slack-connect and individual Slack skills.