Loading...
Loading...
Deploys the complete SDD architecture with engram persistence and ai-context/ memory layer in the current project. Trigger: /project-setup, initialize new project, setup SDD, configure claude project.
npx skill4agent add fearovex/claude-config project-setupDeploys the complete SDD architecture with engram persistence and ai-context/ memory layer in the current project.
/project-setup/project-setupCLAUDE.mdai-context/package.jsonpyproject.tomlgo.modCargo.tomlpom.xml.git/CLAUDE.md# [Project Name]
## Stack
[Detected stack with versions]
## Architecture
[Explained folder structure]
[Detected architectural pattern]
## Conventions
[Detected naming conventions]
[Observed code patterns]
## Important Commands
[Scripts from package.json / Makefile / etc.]
## Project Memory
At the start of each session, read the relevant files in ai-context/:
- ai-context/stack.md — Detailed technical stack
- ai-context/architecture.md — Architecture decisions
- ai-context/conventions.md — Team conventions
- ai-context/known-issues.md — Known bugs and gotchas
- ai-context/changelog-ai.md — AI change history
After completing significant work: update the relevant files or
run /memory-update so the AI updates them.
## Active Skills
[List of relevant skills for this project]
## SDD — Spec-Driven Development
This project uses SDD.
Entry points: `/sdd-explore <topic>` (investigate first) or `/sdd-propose <change-name>` (start from proposal).
Multi-phase flows are handled by the orchestrator as meta-commands — type them directly in conversation.
Phase skills: `/sdd-explore`, `/sdd-propose`, `/sdd-spec`, `/sdd-design`, `/sdd-tasks`, `/sdd-apply`, `/sdd-verify`, `/sdd-archive`.ai-context/stack.md# Technical Stack
Last updated: [date]
## Language
- [Language]: [version]
## Main Framework
- [Framework]: [version]
- [Relevant configuration details]
## Database / ORM
- [If applicable]
## Testing
- [Testing framework]
- [Commands to run tests]
## Build / Bundler
- [Tool]: [version]
- [Build command]
- [Dev command]
## Key Dependencies
| Package | Version | Purpose |
| ------- | --------- | -------------- |
| [name] | [version] | [what it does] |ai-context/architecture.md# Project Architecture
Last updated: [date]
## Architectural Pattern
[Detected: feature-based / layer-based / clean architecture / etc.]
## Folder Structure
[Explained tree with the purpose of each folder]
## Architecture Decisions
| Decision | Choice | Alternatives | Reason |
| -------- | ------ | ------------ | ------ |
[Inferred from existing code]
## Data Flow
[Description of the main flow]
## Entry Points
[Main entry points of the system]ai-context/conventions.md# Project Conventions
Last updated: [date]
## Naming
- Files: [detected]
- Variables/Functions: [detected]
- Classes/Types: [detected]
- Constants: [detected]
## File Structure
[How files of each type are organized]
## Code Patterns
[Patterns detected in existing code]
## Git
[Commit conventions if detected]
[Branch strategy if detected]
## Testing
[Where tests live]
[Test naming conventions]ai-context/known-issues.md# Known Issues
Last updated: [date]
## Active Bugs
[Empty at start — filled during development]
## Gotchas and Limitations
[Anything unusual detected in existing code]
## Identified Technical Debt
[Problematic patterns detected]
## Workarounds in Use
[If there are workarounds in the code, document them here]ai-context/changelog-ai.md# AI Changelog
This file records significant changes made by Claude.
## Entry Format
### [YYYY-MM-DD] — [Change name]
**What was done**: [description]
**Modified files**: [list]
**Decisions made**: [relevant decisions]
**Notes**: [anything important]
---
[Entries are added here chronologically]mem_contextmem_savetopic_key: sdd-init/{project-name}INFO: Engram detected — project context persisted to engramWARNING: Engram not available — project context not persisted. SDD artifacts will be ephemeral.✅ Project configured: [name]
Detected stack:
- [language + version]
- [framework + version]
- [testing framework]
Files created:
- CLAUDE.md
- ai-context/stack.md
- ai-context/architecture.md
- ai-context/conventions.md
- ai-context/known-issues.md
- ai-context/changelog-ai.md
Next steps:
1. Review and adjust CLAUDE.md with details I could not detect
2. To start a change: /sdd-explore <topic> or /sdd-propose <change-name>
3. To create project-specific skills: /skill-create <name>CLAUDE.mdai-context/[To confirm].claude/commands/.claude/skills/