Interactive wizard that guides you through creating a comprehensive agentic development scaffold. Use when starting a new project or adding AI capabilities to an existing codebase. Asks about project goals, tech stack, team size, and workflows, then generates custom instructions, skills, agents, and MCP configurations.
Install with Tessl CLI
npx tessl i github:0xrabbidfly/eric-cartman --skill project-scaffold82
Quality
77%
Does it follow best practices?
Impact
89%
3.17xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./.github/skills/project-scaffold/SKILL.mdGenerate a complete, customized agentic development environment tailored to your specific project needs through guided questions.
All generated artifacts MUST respect these limits:
| Artifact | Min | Max | Action if Exceeded |
|---|---|---|---|
| Root instructions | 50 | 300 | Split to .github/instructions/ |
| Skills (SKILL.md) | 100 | 500 | Extract to supporting files |
| Agents | 100 | 400 | Split into sub-agents |
| Instructions | 50 | 200 | Split by concern |
Structure ALL generated content using Anthropic's 3-tier pattern:
Tier 1: METADATA (~100 tokens)
├── name + description in frontmatter
├── Loaded at startup for ALL installed skills
└── Must clearly indicate WHEN to trigger
Tier 2: INSTRUCTIONS (1-5K tokens)
├── Full SKILL.md body
├── Loaded only when skill is triggered
└── Core workflow — NOT reference material
Tier 3: RESOURCES (on-demand)
├── Bundled files in skill directory
├── Loaded only when explicitly referenced
└── Templates, checklists, examples, patternsGeneration Rules:
See: examples.mdSee: templates/[name].template.[ext]See: reference.mdtemplates/ subdirectory for reusable codeAsk the user these questions (use multiple-choice when possible):
What type of project is this?
What is your primary technology stack?
What languages will be used? (multi-select)
Team size and structure?
What are your primary development workflows? (multi-select)
Desired AI integration level?
What external tools need integration? (multi-select)
Based on answers, create:
.github/copilot-instructions.md
Language-Specific Instructions
For each selected language, create .github/instructions/[language].instructions.md:
Framework Instructions (if applicable) For major frameworks (React, Django, etc.):
Based on workflows selected, generate skills in .github/skills/.
Required Skill Directory Structure:
.github/skills/[skill-name]/
├── SKILL.md # Core workflow (MAX 500 lines)
├── checklist.md # Validation checklist (optional)
├── patterns.md # Code patterns if >50 lines
├── examples.md # Extended examples if >20 lines
└── templates/ # Reusable templates
└── [name].template.[ext]Testing Workflow → Create testing/SKILL.md:
---
name: testing
description: Comprehensive testing workflow including unit, integration, and e2e tests. Use when adding tests or debugging test failures.
---
# Testing Skill {#testing-skill }
## Purpose {#purpose }
Streamline test creation and execution for [PROJECT_STACK]
## When to Use {#when-to-use }
- Writing new tests for features
- Debugging failing tests
- Running test suites
- Updating test coverage
## Instructions {#instructions }
1. **Identify test type needed**:
- Unit: Single function/component isolation
- Integration: Multiple components working together
- E2E: Full user workflow
2. **Generate test scaffold**:
[Language-specific test template]
3. **Run tests**:
- Command: [project-specific command]
- Watch mode: [if applicable]
4. **Validate coverage**:
- Check coverage report
- Identify gaps
- Add missing tests
## Examples {#examples }
[Stack-specific examples]c62a8c6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.