bundles/session/skills/agent-folder-init/SKILL.md
Add or repair .agents/ project context for an existing repo. Use for AI agent documentation, session tracking, task management, and coding standards; do not use as the primary new-product scaffold.
npx skillsauth add shipshitdev/library agent-folder-initInstall 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.
Create a comprehensive .agents/ folder structure for AI-first development workflows.
Inputs:
Outputs:
.agents/ documentation structureAGENTS.md, CLAUDE.md, and CODEX.mdCreates/Modifies:
.agents/, .claude/, .codex/, .cursor/, and root agent entry filesExternal Side Effects:
Confirmation Required:
Delegates To:
project-init-orchestrator when starting a new product repofullstack-workspace-init / npx @shipshitdev/v0 when a new Shipshit.dev product should be scaffoldedagent-config-audit after generation to detect drift or stale configThis skill scaffolds a lean AI agent documentation system including:
.agents/SESSIONS/).agents/memory/ (one topic per file)Use this skill when:
For new Shipshit.dev product repos, prefer project-init-orchestrator, which
routes to npx @shipshitdev/v0 and includes the standard .agents, .claude,
and .codex setup.
Run the scaffold script:
python3 scripts/scaffold.py --help
# Basic usage
python3 scripts/scaffold.py \
--root /path/to/project \
--name "My Project"
# With custom options
python3 scripts/scaffold.py \
--root /path/to/project \
--name "My Project" \
--tech "nextjs,nestjs" \
--allow-outside
.agents/
├── README.md # Navigation hub
├── memory/
│ └── README.md # Source of truth for durable project facts
└── SESSIONS/
├── README.md # Session format guide
└── TEMPLATE.md # Session file template
Rules and coding standards go in CLAUDE.md (repo root) and the global ~/.claude/CLAUDE.md — not inside .agents/.
Task tracking uses GitHub Issues (gh issue list, gh issue create) — not local task files.
.claude/
├── commands/ # Slash commands (project-specific)
│ ├── start.md
│ ├── end.md
│ ├── new-session.md
│ ├── commit-summary.md
│ ├── code-review.md
│ ├── bug.md
│ ├── quick-fix.md
│ ├── refactor-code.md
│ ├── inbox.md
│ ├── task.md
│ ├── validate.md
│ └── clean.md
├── agents/ # Specialized agents (project-specific)
│ ├── senior-backend-engineer.md
│ └── senior-frontend-engineer.md
└── skills/ # Project-specific skills
.codex/
├── commands/
└── skills/
.cursor/
└── commands/
Note: Agent configs (agents/, commands/) are copied from the installed library bundle so projects get the latest version. Rules are not copied because they are expected to be managed at the user or repo level to avoid duplication and drift.
AGENTS.md - Points to .agents/README.mdCLAUDE.md - Claude-specific entry pointCODEX.md - Codex-specific entry point.editorconfig - Editor configurationmemory/architecture.md, memory/deployment.md, memory/entities.md, etc.last_verified: YYYY-MM-DD front-matter field.status: temporary.SESSIONS/YYYY-MM-DD.mdAfter scaffolding, customize:
CLAUDE.md (repo root) - Add project-specific coding standards and "never do" rules.agents/memory/architecture.md - Document your architecture decisions.agents/memory/entities.md - Document your data entities.agents/memory/deployment.md - Document deployment steps and gotchasgh issue create).claude/rules/ - Add project-specific rule files.claude/commands/ - Add project-specific slash commandsThis skill integrates with:
| Skill | How It Works Together |
|-------|----------------------|
| project-init-orchestrator | Routes new product requests to v0 before lower-level setup |
| fullstack-workspace-init | Uses v0 for new Shipshit.dev product workspaces |
| linter-formatter-init | Sets up quality tooling in the scaffolded project |
| husky-test-coverage | Enforces test coverage in pre-commit hooks |
testing
Use this skill when users need to validate a launch plan, assess MVP scope, or determine if they're ready to execute. Activates for "validate my plan," "am I ready to launch," "is my scope too big," or when assessing action readiness.
testing
Use this skill when users are stuck on a decision, overthinking, experiencing analysis paralysis, or need to ship faster. Activates for "should I wait," "I can't decide," "I'm overthinking," or when speed is critical and perfectionism is the enemy.
development
Use this skill when users need to make early hires, build their founding team, determine compensation/equity, decide who to hire first, or scale from founders to first employees. Activates for "who should I hire first," "early hiring," "equity for employees," or team building questions.
data-ai
Use this skill when users need to remove customer friction, improve customer success, handle objections, design guarantees, or eliminate obstacles between customers and results. Activates for customer success issues, objection handling, or "customers can't get results" problems.