Skip to content

Conversation

@jellydn
Copy link

@jellydn jellydn commented Dec 16, 2025

What

Add a comprehensive spec-driven development example folder that demonstrates mdflow's full capabilities. Includes seven interconnected markdown agents for structured feature development:

  • constitution.claude.md - Establish project principles with dynamic variables and file imports
  • specify.claude.md - Interactive requirements workshop with file references
  • clarify.claude.md - Clarification workshop for underspecified areas
  • plan.claude.md - Technical architecture with inline commands and project analysis
  • tasks.claude.md - Actionable task breakdown with current state analysis
  • review.claude.md - Quality gates and consistency checks across all specs
  • implement.claude.md - Interactive task execution guidance with validation

Plus comprehensive README explaining patterns and customization.

Why

This demonstrates that mdflow is more than a CLI tool—it's a framework for structured AI-driven development workflows. Shows:

  1. mdflow features in action: Variables, file imports, inline commands, piping, interactive mode
  2. Spec-driven development: Lightweight alternative to GitHub's Spec Kit without extra frameworks
  3. Agent composition: How to chain agents together and cross-reference specifications
  4. Real-world patterns: Customization examples, team workflows, quality gates
  5. Template reusability: Copy-paste templates for new projects

Makes mdflow immediately useful for teams adopting structured development practices.

How

Key Features Demonstrated

Template Variables
```yaml
_project: "{{ _project | default: 'MyProject' }}"
_team: "{{ _team | default: 'Engineering Team' }}"
```

File Imports
```markdown
@./package.json
@./src/**/*.ts
@./tsconfig.json:1-20
```

Inline Commands
```markdown
!npm test
!git log --oneline -5
!npm list --depth=0
```

Interactive Mode & Cross-References

See README.md for complete examples, customization guide, and comparison to Spec Kit.

@coderabbitai
Copy link

coderabbitai bot commented Dec 16, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Add comprehensive spec-driven development workflow:
- 7 interconnected markdown agents (constitution, specify, clarify, plan, tasks, review, implement)
- ai-slop-remover agent for cleaning AI-generated code artifacts
- Demonstrates mdflow features: template variables, file imports, inline commands, interactive mode, agent composition
@jellydn jellydn force-pushed the feat/spec-driven-example branch from b559b9d to dbefc24 Compare December 16, 2025 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant