Back to Agents

Technology Stack

plugins/conductor/templates/tech-stack.md

latest4.3 KB
Original Source

Technology Stack

Frontend

Framework

Choice: {{FRONTEND_FRAMEWORK}} Version: {{FRONTEND_VERSION}}

Rationale: {{FRONTEND_RATIONALE}}

State Management

Choice: {{STATE_MANAGEMENT}} Version: {{STATE_VERSION}}

Rationale: {{STATE_RATIONALE}}

Styling

Choice: {{STYLING_SOLUTION}} Version: {{STYLING_VERSION}}

Rationale: {{STYLING_RATIONALE}}

Additional Frontend Libraries

LibraryPurposeVersion
{{FE_LIB_1}}{{FE_LIB_1_PURPOSE}}{{FE_LIB_1_VERSION}}
{{FE_LIB_2}}{{FE_LIB_2_PURPOSE}}{{FE_LIB_2_VERSION}}
{{FE_LIB_3}}{{FE_LIB_3_PURPOSE}}{{FE_LIB_3_VERSION}}

Backend

Language

Choice: {{BACKEND_LANGUAGE}} Version: {{BACKEND_LANGUAGE_VERSION}}

Rationale: {{BACKEND_LANGUAGE_RATIONALE}}

Framework

Choice: {{BACKEND_FRAMEWORK}} Version: {{BACKEND_FRAMEWORK_VERSION}}

Rationale: {{BACKEND_FRAMEWORK_RATIONALE}}

Database

Primary Database

Choice: {{PRIMARY_DATABASE}} Version: {{PRIMARY_DB_VERSION}}

Rationale: {{PRIMARY_DB_RATIONALE}}

Secondary Database (if applicable)

Choice: {{SECONDARY_DATABASE}} Purpose: {{SECONDARY_DB_PURPOSE}}

Additional Backend Libraries

LibraryPurposeVersion
{{BE_LIB_1}}{{BE_LIB_1_PURPOSE}}{{BE_LIB_1_VERSION}}
{{BE_LIB_2}}{{BE_LIB_2_PURPOSE}}{{BE_LIB_2_VERSION}}
{{BE_LIB_3}}{{BE_LIB_3_PURPOSE}}{{BE_LIB_3_VERSION}}

Infrastructure

Hosting

Provider: {{HOSTING_PROVIDER}} Environment: {{HOSTING_ENVIRONMENT}}

Services Used:

  • {{HOSTING_SERVICE_1}}
  • {{HOSTING_SERVICE_2}}
  • {{HOSTING_SERVICE_3}}

CI/CD

Platform: {{CICD_PLATFORM}}

Pipeline Stages:

  1. {{PIPELINE_STAGE_1}}
  2. {{PIPELINE_STAGE_2}}
  3. {{PIPELINE_STAGE_3}}
  4. {{PIPELINE_STAGE_4}}

Monitoring

APM: {{APM_TOOL}} Logging: {{LOGGING_TOOL}} Alerting: {{ALERTING_TOOL}}

Additional Infrastructure

ServicePurposeProvider
{{INFRA_1}}{{INFRA_1_PURPOSE}}{{INFRA_1_PROVIDER}}
{{INFRA_2}}{{INFRA_2_PURPOSE}}{{INFRA_2_PROVIDER}}

Development Tools

Package Manager

Choice: {{PACKAGE_MANAGER}} Version: {{PACKAGE_MANAGER_VERSION}}

Testing

TypeToolCoverage Target
Unit{{UNIT_TEST_TOOL}}{{UNIT_COVERAGE}}%
Integration{{INTEGRATION_TEST_TOOL}}{{INTEGRATION_COVERAGE}}%
E2E{{E2E_TEST_TOOL}}Critical paths

Linting & Formatting

Linter: {{LINTER}} Formatter: {{FORMATTER}} Config: {{LINT_CONFIG}}

Additional Dev Tools

ToolPurpose
{{DEV_TOOL_1}}{{DEV_TOOL_1_PURPOSE}}
{{DEV_TOOL_2}}{{DEV_TOOL_2_PURPOSE}}
{{DEV_TOOL_3}}{{DEV_TOOL_3_PURPOSE}}

Decision Log

{{DECISION_1_TITLE}}

Date: {{DECISION_1_DATE}} Status: {{DECISION_1_STATUS}}

Context: {{DECISION_1_CONTEXT}}

Decision: {{DECISION_1_DECISION}}

Consequences:

  • {{DECISION_1_CONSEQUENCE_1}}
  • {{DECISION_1_CONSEQUENCE_2}}

{{DECISION_2_TITLE}}

Date: {{DECISION_2_DATE}} Status: {{DECISION_2_STATUS}}

Context: {{DECISION_2_CONTEXT}}

Decision: {{DECISION_2_DECISION}}

Consequences:

  • {{DECISION_2_CONSEQUENCE_1}}
  • {{DECISION_2_CONSEQUENCE_2}}

{{DECISION_3_TITLE}}

Date: {{DECISION_3_DATE}} Status: {{DECISION_3_STATUS}}

Context: {{DECISION_3_CONTEXT}}

Decision: {{DECISION_3_DECISION}}

Consequences:

  • {{DECISION_3_CONSEQUENCE_1}}
  • {{DECISION_3_CONSEQUENCE_2}}

Version Compatibility Matrix

ComponentMin VersionMax VersionNotes
{{COMPONENT_1}}{{MIN_1}}{{MAX_1}}{{NOTES_1}}
{{COMPONENT_2}}{{MIN_2}}{{MAX_2}}{{NOTES_2}}
{{COMPONENT_3}}{{MIN_3}}{{MAX_3}}{{NOTES_3}}