feat: initialize project template structure
- Add README with agent workflow guidance - Create agent role instructions (HA_Coder) - Add Issue and Pull Request templates - Establish standard folder structure
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Suggest a new feature for this project
|
||||
title: '[FEATURE] '
|
||||
labels: feature
|
||||
---
|
||||
|
||||
## Description
|
||||
|
||||
## Motivation
|
||||
|
||||
## Proposed Solution
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ]
|
||||
- [ ]
|
||||
- [ ]
|
||||
|
||||
## Related Planning
|
||||
|
||||
Reference any related issues or plans from the `core-planning` repository.
|
||||
@@ -0,0 +1,23 @@
|
||||
## Summary
|
||||
|
||||
## Type of Change
|
||||
- [ ] Bug fix
|
||||
- [ ] New feature
|
||||
- [ ] Refactoring
|
||||
- [ ] Documentation
|
||||
- [ ] Other:
|
||||
|
||||
## Related Task / Issue
|
||||
|
||||
Reference the task from `/tasks` or a planning issue from `core-planning`.
|
||||
|
||||
## Testing
|
||||
|
||||
- [ ] Unit tests added/updated
|
||||
- [ ] Manual testing completed
|
||||
- [ ] All existing tests pass
|
||||
|
||||
## Checklist
|
||||
- [ ] Code follows project style guidelines
|
||||
- [ ] Self-review completed
|
||||
- [ ] Documentation updated (if needed)
|
||||
@@ -1,3 +1,48 @@
|
||||
# template-app
|
||||
# {{PROJECT_NAME}}
|
||||
|
||||
Reusable project template for Hermes AI Agent Development Team
|
||||
**Project repository** for the Hermes AI Agent Development Team.
|
||||
|
||||
This repository was created from the `template-app` template.
|
||||
|
||||
---
|
||||
|
||||
## Purpose
|
||||
|
||||
This repo is where actual development work happens. It contains the source code, tests, documentation, and project-specific task tracking for this application.
|
||||
|
||||
---
|
||||
|
||||
## Agent Workflow in This Repo
|
||||
|
||||
1. High-level planning and architecture decisions are done in the `core-planning` repository.
|
||||
2. Specific tasks for this project are tracked in the `/tasks` folder.
|
||||
3. All code changes go through Pull Requests.
|
||||
4. Agents follow the role instructions located in `/agents`.
|
||||
|
||||
---
|
||||
|
||||
## Repository Structure
|
||||
|
||||
```
|
||||
.
|
||||
├── src/ # Application source code
|
||||
├── tests/ # Test files
|
||||
├── docs/ # Project documentation
|
||||
├── agents/ # Agent role instructions for this project
|
||||
├── tasks/ # Active and completed tasks
|
||||
├── prompts/ # Project-specific prompts
|
||||
├── .gitea/ # Issue and PR templates
|
||||
└── README.md
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Getting Started
|
||||
|
||||
- New features should begin with a task in `/tasks`
|
||||
- All changes require a Pull Request
|
||||
- Reference related issues from `core-planning` when relevant
|
||||
|
||||
---
|
||||
|
||||
*Maintained by the Hermes AI Agent Team*
|
||||
@@ -0,0 +1,21 @@
|
||||
# HA_Coder - Project Instructions
|
||||
|
||||
## Role
|
||||
You are the primary implementation agent for this project.
|
||||
|
||||
## Responsibilities
|
||||
- Implement features and fix bugs based on tasks in `/tasks`
|
||||
- Write clean, well-tested code
|
||||
- Follow the project's coding standards
|
||||
- Create clear Pull Requests with proper descriptions
|
||||
|
||||
## Guidelines
|
||||
- Always work in feature branches
|
||||
- Reference the related task/issue in every PR
|
||||
- Write unit tests alongside implementation when appropriate
|
||||
- Keep commits focused and atomic
|
||||
|
||||
## Output
|
||||
- Source code changes
|
||||
- Test files
|
||||
- Pull Requests with clear descriptions
|
||||
Reference in New Issue
Block a user