acquire-codebase-knowl…
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Comprehensive technology-agnostic prompt for analyzing and documenting project folder structures. Auto-detects project types (.NET, Java, React, Angular, Python, Node.js, Flutter), generates detailed blueprints with visualization options, naming conventions, file placement
Claude Code
$ npx -y skills add github/awesome-copilot --skill folder-structure-blueprint-generator --agent claude-code
Codex
$ npx skills add github/awesome-copilot --skill folder-structure-blueprint-generator -a codex -y
Cursor
$ npx skills add github/awesome-copilot --skill folder-structure-blueprint-generator -a cursor -y
Gemini CLI
$ npx skills add github/awesome-copilot --skill folder-structure-blueprint-generator -a gemini-cli -y
GitHub Copilot
$ npx skills add github/awesome-copilot --skill folder-structure-blueprint-generator -a github-copilot -y
OpenCode
$ npx skills add github/awesome-copilot --skill folder-structure-blueprint-generator -a opencode -y
Windsurf
$ npx skills add github/awesome-copilot --skill folder-structure-blueprint-generator -a windsurf -y
name: folder-structure-blueprint-generator description: 'Comprehensive technology-agnostic prompt for analyzing and documenting project folder structures. Auto-detects project types (.NET, Java, React, Angular, Python, Node.js, Flutter), generates detailed blueprints with visualization options, naming conventions, file placement patterns, and extension templates for maintaining consistent code organization across diverse technology stacks.'
${PROJECT_TYPE="Auto-detect|.NET|Java|React|Angular|Python|Node.js|Flutter|Other"} <!-- Select primary technology -->
${INCLUDES_MICROSERVICES="Auto-detect|true|false"} <!-- Is this a microservices architecture? -->
${INCLUDES_FRONTEND="Auto-detect|true|false"} <!-- Does project include frontend components? -->
${IS_MONOREPO="Auto-detect|true|false"} <!-- Is this a monorepo with multiple projects? -->
${VISUALIZATION_STYLE="ASCII|Markdown List|Table"} <!-- How to visualize the structure -->
${DEPTH_LEVEL=1-5} <!-- How many levels of folders to document in detail -->
${INCLUDE_FILE_COUNTS=true|false} <!-- Include file count statistics -->
${INCLUDE_GENERATED_FOLDERS=true|false} <!-- Include auto-generated folders -->
${INCLUDE_FILE_PATTERNS=true|false} <!-- Document file naming/location patterns -->
${INCLUDE_TEMPLATES=true|false} <!-- Include file/folder templates for new features -->
"Analyze the project's folder structure and create a comprehensive 'Project_Folders_Structure_Blueprint.md' document that serves as a definitive guide for maintaining consistent code organization. Use the following approach:
${PROJECT_TYPE == "Auto-detect" ? "Begin by scanning the folder structure for key files that identify the project type:
"Focus analysis on ${PROJECT_TYPE} project structure"}
${IS_MONOREPO == "Auto-detect" ? "Determine if this is a monorepo by looking for:
${INCLUDES_MICROSERVICES == "Auto-detect" ? "Check for microservices architecture indicators:
${INCLUDES_FRONTEND == "Auto-detect" ? "Identify frontend components by looking for:
Provide a high-level overview of the ${PROJECT_TYPE == "Auto-detect" ? "detected project type(s)" : PROJECT_TYPE} project's organization principles and folder structure:
${IS_MONOREPO == "Auto-detect" ? "If detected as a monorepo, explain how the monorepo is organized and the relationship between projects." : IS_MONOREPO ? "Explain how the monorepo is organized and the relationship between projects." : ""}
${INCLUDES_MICROSERVICES == "Auto-detect" ? "If microservices are detected, describe how they are structured and organized." : INCLUDES_MICROSERVICES ? "Describe how the microservices are structured and organized." : ""}
${VISUALIZATION_STYLE == "ASCII" ? "Create an ASCII tree representation of the folder hierarchy to depth level ${DEPTH_LEVEL}." : ""}
${VISUALIZATION_STYLE == "Markdown List" ? "Use nested markdown lists to represent the folder hierarchy to depth level ${DEPTH_LEVEL}." : ""}
${VISUALIZATION_STYLE == "Table" ? "Create a table with columns for Path, Purpose, Content Types, and Conventions." : ""}
${INCLUDE_GENERATED_FOLDERS ? "Include all folders including generated ones." : "Exclude auto-generated folders like bin/, obj/, node_modules/, etc."}
Document each significant directory's purpose, contents, and patterns:
${PROJECT_TYPE == "Auto-detect" ? "For each detected technology, analyze directory structures based on observed usage patterns:" : ""}
${(PROJECT_TYPE == ".NET" || PROJECT_TYPE == "Auto-detect") ? "#### .NET Project Structure (if detected)
A community-created collection of custom agents, instructions, skills, hooks, workflows, and plugins to supercharge your GitHub Copilot experience.
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Run the AgentRC readiness assessment on the current repository and produce a static HTML dashboard at reports/index.html. Wraps…
Generate tailored AI agent instruction files via AgentRC instructions command. Produces .github/copilot-instructions.md (default,…
Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks,…
Use this skill when the user shares ad campaign performance data and asks what to cut, scale, or test. Trigger for prompts like…
Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…