Skip to content
Back to skills

Tad Init

ASecurity

Initialize TAD Framework in a project. Sets up directory structure and configuration.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentstypescriptgobashtestingrefactoringcode-reviewsecurityperformance

Works with

  • terminal

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add Sheldon-92/TAD --skill tad-init --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tad Init?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tad Init
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/sheldon-92-tad-init/badge)](https://www.skillsdirectory.com/skills/sheldon-92-tad-init)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tad-init
description: Initialize TAD Framework in a project. Sets up directory structure and configuration.
---

# TAD Initialize Command

When this command is triggered, execute the following:

## ⚠️ MANDATORY OUTPUT FORMAT

**This command MUST produce standardized output in the following format:**

### πŸ“‹ Initialization Checklist
Use this checklist format to track progress:
- [ ] TAD directory structure verification
- [ ] Core agent files installation
- [ ] Template files setup
- [ ] Project context initialization
- [ ] Success confirmation and next steps

### πŸ“ Required Output Sections
1. **Status Report**: Current state and actions taken
2. **File Operations**: List all files created/modified with paths
3. **Verification**: Confirm all components installed correctly
4. **Next Steps**: Clear instructions for agent activation
5. **Error Handling**: Any issues encountered and resolutions

---

## Initialize TAD Framework

1. **Check if TAD already exists**
   - Look for `.tad/` directory
   - If exists, warn user and ask for confirmation to reinitialize

2. **Create TAD structure**
   ```bash
   mkdir -p .tad/active/handoffs
   mkdir -p .tad/archive/handoffs
   mkdir -p .tad/gates
   mkdir -p .tad/project-knowledge
   mkdir -p .tad/templates/output-formats
   mkdir -p .claude/commands
   mkdir -p .claude/skills
   ```

3. **Copy core files from TAD repository**

   ⚠️ **IMPORTANT**: Only copy TAD-specific files, NOT entire directories!

   **TAD config:**
   - Copy `.tad/config.yaml`
   - Copy `.tad/version.txt`
   - Copy `.tad/templates/` (recursive)
   - Copy `.tad/skills/` (recursive)
   - Copy `.tad/schemas/` (recursive)

   **TAD skills** (DO NOT copy non-TAD files like BMad):
   - Copy `.claude/skills/` (recursive β€” each skill is a directory with SKILL.md)
   - ❌ DO NOT copy files that don't belong to TAD

   **TAD skills:**
   - Copy `.claude/skills/code-review/` (recursive)

4. **Create initial project files**
   - Create `PROJECT_CONTEXT.md` in project root
   - Create `NEXT.md` for task tracking
   - Create `CLAUDE.md` with TAD rules

5. **Bootstrap Project Knowledge** ⚠️ NEW
   - Read `.tad/templates/knowledge-bootstrap.md` for guidance
   - For each knowledge category, extract foundational info from codebase:

   ```yaml
   UX Knowledge:
     sources:
       - tailwind.config.ts (colors, fonts, spacing)
       - app/globals.css (CSS variables, theme)
       - components/ui/ (component library)
     output: .tad/project-knowledge/ux.md β†’ "Foundational" section

   Code Quality:
     sources:
       - package.json (tech stack)
       - tsconfig.json (TypeScript config)
       - src/ structure (file organization)
     output: .tad/project-knowledge/code-quality.md β†’ "Foundational" section

   Testing:
     sources:
       - vitest.config.ts or jest.config.js
       - existing test files (patterns)
       - package.json scripts
     output: .tad/project-knowledge/testing.md β†’ "Foundational" section
   ```

   - If sources don't exist (new project), prompt user for inputs
   - Write "Foundational" section to each knowledge file
   - Mark "Accumulated Learnings" section as empty (to be filled during development)

6. **Verify Knowledge Bootstrap**
   - Check each `.tad/project-knowledge/*.md` file has content beyond template header
   - Report any files that need manual completion:
   ```
   Knowledge Bootstrap Status:
   βœ… ux.md - Foundational section populated
   βœ… code-quality.md - Foundational section populated
   ⚠️ security.md - Needs manual input (no auth config found)
   βœ… testing.md - Foundational section populated
   ```

7. **Display success message**
   ```
   βœ… TAD Framework initialized successfully!

   ## Quick Start
   | Command | Description |
   |---------|-------------|
   | /alex   | Start Alex (Solution Lead) |
   | /blake  | Start Blake (Execution Master) |
   | /gate   | Run quality gate |

   ## Next Steps
   1. Terminal 1: Activate Alex for design
   2. Terminal 2: Activate Blake for execution
   3. State your project requirements
   4. Begin triangle collaboration

   Available scenarios:
   - new_project: Starting from scratch
   - add_feature: Adding new functionality
   - bug_fix: Fixing problems
   - performance: Optimizing performance
   - refactoring: Code cleanup
   - deployment: Release preparation
   ```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…