skills/project-setup/SKILL.md
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 skillsauth add fearovex/claude-config project-setupInstall 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.
Deploys the complete SDD architecture with engram persistence and ai-context/ memory layer in the current project.
Triggers: /project-setup, initialize project, setup sdd, configure claude project, new sdd project
When the user runs /project-setup, I analyze the current project and generate:
CLAUDE.md at the project root with real detected contextai-context/ with the 5 memory files initializedI read and analyze:
package.json / pyproject.toml / go.mod / Cargo.toml / pom.xml.git/ to confirm it is a repositoryI infer:
I create CLAUDE.md at the root with these sections:
# [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`.
I create the 5 files with real content based on what was detected:
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]
Check if Engram MCP is reachable (call mem_context):
mem_save with topic_key: sdd-init/{project-name}. Log INFO: Engram detected — project context persisted to engram.WARNING: Engram not available — project context not persisted. SDD artifacts will be ephemeral.I present to the user:
✅ 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.md already exists, I offer an intelligent merge or creating a backupai-context/ already exists, I offer to update only what is missing[To confirm].claude/commands/ directory — commands/ is a legacy mechanism; .claude/skills/ is the only supported extensibility path for new projects.business
Turns an already-investigated customer issue into a short, non-technical engineering-to-CS brief: one natural message that leads with the finding (root cause, real scope, open question), ready to paste into Slack for the support team. Trigger: /support-brief, support brief, brief for support, resumen soporte.
development
Parks the current Claude Code session before going to sleep. Analyzes the conversation, writes a handoff document to docs/handoffs/ in the current project, mirrors the same summary to engram tagged with the session ID, and prints the exact `claude --resume <id>` command for tomorrow. Zero interaction — runs end-to-end on a single invocation. Trigger: /night-park, night park, park session, me voy a dormir, guardar sesion.
testing
Interactive creator for a project feature: scaffolds the domain knowledge markdown at ai-context/features/<slug>.md AND the antenna skill at .claude/skills/<slug>/SKILL.md, both from the canonical templates. Also registers the antenna in the project's CLAUDE.md. Trigger: /feature-define <name>, define feature, documentar funcionalidad, nueva feature.
data-ai
Generates a short, non-technical, informal English summary of an already-investigated customer issue, ready to paste into Slack/email for support, CX, or ops teammates. Trigger: /customer-summary, customer summary, resumir customer issue, slack summary.