Configuration Guide: {Product Name}
Configuration Guide: {Product Name}
Client: {client-name} Version: {version} Date: {date}
1. Overview
This guide explains how to customize and maintain your {product-name} digital talent. It covers updating references, adjusting conventions, modifying skills, managing templates, and controlling costs.
2. Updating Reference Materials
Reference materials live in content-in/. The talent reads these files to inform its outputs.
Adding New References
- Place the new document in the appropriate subdirectory:
content-in/{domain}/-- {description of what goes here}content-in/{tools}/-- {description of what goes here}content-in/{additional}/-- {description of what goes here}
- Use descriptive file names following the pattern:
{naming-pattern} - No restart needed -- the talent picks up new files automatically on next invocation
Updating Existing References
- Edit the file directly in
content-in/ - The talent will use the updated content on its next invocation
Removing References
- Delete or move the file out of
content-in/ - Verify no skills explicitly reference the removed file by checking
.claude/commands/*.md
Reference Format Requirements
- Markdown (.md) preferred for text documents
- {Any format requirements for diagrams, schemas, etc.}
- Keep files under {size-recommendation} for optimal performance
3. Adjusting Conventions
Conventions are defined in CLAUDE.md Section 6. To change them:
File Naming Conventions
Edit the naming patterns table in CLAUDE.md Section 6:
| Artifact Type | Pattern | Example |
|--------------|---------|---------|
| {Type} | {new-pattern} | {new-example} |
Request Numbering
Update the request numbering pattern in CLAUDE.md Section 6 under "Request Numbering."
Decision Record Format
Update the decision pattern in CLAUDE.md Section 6 under "Decision Records."
Language
To change the working language, update:
CLAUDE.mdSection 1 -- Working Language fieldCLAUDE.mdSection 2 -- Language Rules subsection- Any hardcoded text in
.claude/commands/templates/files
4. Modifying Skills
Skills live in .claude/commands/. Each skill is a single Markdown file.
Editing a Skill
- Open
.claude/commands/{skill-name}.md - Modify the desired section (processing steps, output format, quality checks, etc.)
- Update the corresponding entry in
CLAUDE.mdSection 4 (Skills Table) if the change affects the skill's interface - Test the modified skill with a sample input
Adding a New Skill
- Copy
.claude/commands/{existing-skill}.mdas a starting point (or use the skill template) - Edit all sections: frontmatter, input, processing steps, output, quality checks
- Save as
.claude/commands/{new-skill-name}.md - Add a row to
CLAUDE.mdSection 4 (Skills Table) - Test the new skill
Removing a Skill
- Delete
.claude/commands/{skill-name}.md - Remove the corresponding row from
CLAUDE.mdSection 4 (Skills Table) - Update any workflow references in
CLAUDE.mdSection 5
Skill File Structure
Every skill must have these sections:
- Frontmatter -- description, allowed-tools, model
- Input -- what the skill expects
- Processing Steps -- numbered steps
- Output -- file name pattern, format, destination
- Quality Checks -- validation before writing output
- Model Recommendation -- which model to use
5. Managing Templates
Output templates live in .claude/commands/templates/.
Editing a Template
- Open
.claude/commands/templates/{template-name} - Modify the structure, placeholders, or formatting
- Test by running a skill that uses this template
Adding a New Template
- Create the template file in
.claude/commands/templates/ - Use
{placeholder}syntax for dynamic values - Reference the template path in the relevant skill's processing steps
Template Conventions
- Use
{curly-braces}for placeholders that skills fill in - Include all required sections even if they may be empty for some outputs
- Maintain consistent formatting with existing templates
6. Cost Management
Model Selection
Model costs are controlled via CLAUDE.md Section 7 and individual skill frontmatter.
| Model | Relative Cost | Best For |
|---|---|---|
| Haiku | Lowest | Simple lookups, template filling, file operations |
| Sonnet | Medium | Analysis, writing, standard skill execution |
| Opus | Highest | Complex reasoning, orchestration, critical tasks |
Reducing Costs
- Change individual skill models in their frontmatter (
model:field) - Update the default model in
CLAUDE.mdSection 7 - Downgrade skills that are performing well to a lighter model
- Keep Opus reserved for orchestration and complex analysis only
Monitoring Usage
- {Describe any cost monitoring approach -- e.g., "Track model usage through Claude Code session logs"}
- {Any client-specific cost tracking}
7. Adding New Reference Documents
When your {methodology/framework/domain} changes and you need to add new reference materials:
Determine the right subdirectory in
content-in/:- {Subdirectory 1}: {what belongs here}
- {Subdirectory 2}: {what belongs here}
- {Subdirectory 3}: {what belongs here}
Format the document:
- Convert to Markdown (.md) if possible -- the talent reads Markdown natively
- For binary files (.pdf, .docx), provide a Markdown summary alongside the original
- Keep individual files under {size-recommendation} for optimal context usage
Verify the talent uses it:
- Run a skill that should reference the new material
- Check that outputs reflect the new content
Update the skill if needed:
- If a skill explicitly lists reference files in its processing steps, add the new file to the list
- If skills use Glob/Grep to discover references, no skill changes are needed
8. Workspace Maintenance
Regular Maintenance Tasks
- Review and update reference materials when {methodology/framework} changes
- Remove outdated outputs from
{output-directory}/periodically - Check for skill updates from Talent Factory (contact {support-contact})
- Verify CLAUDE.md accuracy after any manual changes
Backup
- The workspace is a git repository -- commit changes regularly
- Tag stable configurations:
git tag v{version}-config-{description}