swe-scaffold-project

Initialize core memories and directory structures for new codebases.

1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/EarthmanWeb/serena-workflow-engine --skill swe-scaffold-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swe-scaffold-project
Source: https://github.com/EarthmanWeb/serena-workflow-engine/tree/main/skills/swe-scaffold-project
Command: npx skills add https://github.com/EarthmanWeb/serena-workflow-engine --skill swe-scaffold-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a new or empty project by initializing core memories and directory structure, enabling immediate workflow usage.

Core Features & Use Cases

  • Initializes .serena/memories, INDEX_FEATURES, and ARCH_INDEX to provide a ready-to-use workspace.
  • Guides onboarding and feature scaffolding via the SWE workflow, enabling quick project setup across languages and package ecosystems.
  • Supports consistent architecture placeholders and memory templates to accelerate project readiness.

Quick Start

Run /swe-scaffold-project to scaffold a new project and initialize core memories.

Frequently Asked Questions about swe-scaffold-project

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

FAQPage Schema
How do I initialize core memories and directory structures for a new codebase?

To initialize core memories and directory structures for a new codebase, run the swe-scaffold-project command. It generates the .serena/memories directory, INDEX_FEATURES, and ARCH_INDEX to establish a ready-to-use workspace.

What is the best way to scaffold an empty project for immediate workflow usage?

Scaffolding an empty project for immediate workflow usage requires initializing architecture placeholders and memory templates. This creates consistent core memory files and guides you through feature onboarding across common tech stacks.

Does project scaffolding work across different tech stacks and package ecosystems?

Yes, project scaffolding works across different tech stacks and package ecosystems. It guides onboarding and feature scaffolding to accelerate project readiness regardless of your specific language or package manager.

When do I need to create .serena memories and INDEX_FEATURES files?

You need to create .serena memories and INDEX_FEATURES files when a project has no memories, no INDEX_FEATURES.md, or no initial architecture data. This indicates the codebase is new or empty and requires scaffolding.

Can I use this scaffolding approach for an existing codebase with no architecture data?

Yes, you can use this scaffolding approach for an existing codebase lacking architecture data. It initializes the necessary memory templates and architecture placeholders to enable immediate workflow usage.