project-workspace

Automate embedded project workspace setup with git submodules and Kconfig + Makefile.

2|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/solitasroh/rkit --skill project-workspace
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: project-workspace
Source: https://github.com/solitasroh/rkit/tree/main/skills/project-workspace
Command: npx skills add https://github.com/solitasroh/rkit --skill project-workspace

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes scripts (resource) components.

What problem does it solve?

ν”„λ‘œμ νŠΈμ˜ μ†ŒμŠ€ ꡬ쑰(git submodule)와 λΉŒλ“œ μ‹œμŠ€ν…œ(Kconfig + Makefile)을 ν•œ λ²ˆμ— κ΅¬μ„±ν•˜μ—¬ μ›Œν¬μŠ€νŽ˜μ΄μŠ€ μ„€μ •μ˜ λ³΅μž‘μ„±μ„ μ œκ±°ν•©λ‹ˆλ‹€. 이 μŠ€ν‚¬μ€ μž„λ² λ””λ“œ MCU/MPU ν”„λ‘œμ νŠΈμ—μ„œ μΌκ΄€λœ λΉŒλ“œ ν™˜κ²½κ³Ό μž¬ν˜„ κ°€λŠ₯ν•œ ν”„λ‘œμ νŠΈ λ ˆμ΄μ•„μ›ƒμ„ μ œκ³΅ν•©λ‹ˆλ‹€.

Core Features & Use Cases

  • Submodule 기반 μ†ŒμŠ€ ꡬ쑰 및 λΉŒλ“œ μ‹œμŠ€ν…œ μ΄ˆκΈ°ν™”
  • Kconfig + Makefile λΉŒλ“œ μ‹œμŠ€ν…œ μƒμ„±μœΌλ‘œ ν‘œμ€€ν™”λœ 크둜슀 λΉŒλ“œ ν™˜κ²½ ꡬ성
  • STM32MP 및 μœ μ‚¬ MCU/MPU ν”„λ‘œμ νŠΈμ— λŒ€ν•œ ν”Œλž«νΌ μ€€λΉ„λœ μ›Œν¬μŠ€νŽ˜μ΄μŠ€ ν…œν”Œλ¦Ώ 제곡

Quick Start

Invoke the skill to generate a ready-to-build workspace layout for your STM32MP project.

Frequently Asked Questions about project-workspace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold an STM32MP workspace with git submodules and a Kconfig build system?β–Ό

You can scaffold an STM32MP workspace by invoking the skill to automate git submodule integration and generate a Kconfig + Makefile build system, producing a platform-ready project layout with deterministic setup steps.

What is the best way to set up a reproducible build environment for STM32MP projects?β–Ό

The best way to set up a reproducible STM32MP build environment is to generate a standardized Kconfig + Makefile build system and orchestrate the repository structure with git submodules, ensuring a consistent cross-build layout.

Can I use this Kconfig and Makefile workspace setup for other MCU or MPU platforms besides STM32MP?β–Ό

Yes, while the workspace scaffolding targets STM32MP, it also supports similar MCU and MPU projects by providing a standardized Kconfig + Makefile build system and submodule-based source structure.

How does a submodule-based project structure work with Kconfig and Makefile?β–Ό

A submodule-based project structure integrates external repositories via git submodules, while Kconfig configures build options and Makefile orchestrates the cross-compilation, together creating a standardized and reproducible build environment.

Do I need to manually configure Makefiles when initializing an embedded project workspace?β–Ό

No, you do not need to manually configure Makefiles. The skill automates the generation of a Kconfig + Makefile build system and initializes the submodule integration, removing workspace setup complexity.