Skip to content

feat(setup): docs preset should scaffold content.adf instead of frontend/backend #31

@SmartBrandStrategies

Description

@SmartBrandStrategies

Problem

When using charter setup --preset docs, the default manifest.adf scaffolds frontend.adf (triggers: React, CSS, UI) and backend.adf (triggers: API, Node, DB). For pure docs repos (Markdown, Astro, content schemas), neither trigger set is relevant. Migration still routes content to these modules, but the labels feel mismatched.

Source: #27 (Finding 3)

Proposed Solution

When --preset docs is used, scaffold a content.adf module instead of (or alongside) frontend.adf/backend.adf:

  • Triggers: Markdown, frontmatter, content schema, Astro, MDX, docs, navigation
  • Sections: Content structure conventions, frontmatter standards, doc linting rules

At minimum, adjust the trigger labels in the manifest to be docs-relevant even if the module names stay the same.

Acceptance Criteria

  • charter setup --preset docs scaffolds content.adf with docs-relevant triggers
  • manifest.adf trigger keywords match documentation workflows
  • Existing fullstack preset behavior unchanged
  • Tests cover docs preset scaffold output

Dependencies

  • Related to the deleted feat/docs-preset branch work

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:p1Should ship this cycletype:featureNew capability or extension point

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions