thesoftwarehouse/copilot-collections/tsh-architecture-designing
Claude Code and agent skill by thesoftwarehouse/copilot-collections
- community
Checking that the SKILL.md file is still in the repository.
Design the architecture to solve a given task: analyse the codebase, resolve ambiguities, and propose a solution following best practices and standards. Produces the solution design that tsh-creating-implementation-plans turns into an implementation plan.
Install
npx vskill@latest install thesoftwarehouse/copilot-collections/tsh-architecture-designingSKILL.md
Architecture Design
This skill helps you design the architecture that follows best practices and solves the actual business goal.
Architecture Design Process
Use the checklist below and track your progress:
Step 1: Understand the goal of the task Thoroughly process the conversation history and task *.research.md file to fully understand the business goal of the task.
If the task or research file references PDF documents (technical specifications, API documentation, architecture documents, compliance requirements), use the pdf-reader tool to extract and review their content.
Step 2: Analyse the current codebase Perform a current codebase analysis to get a full picture of a current system in a context of the task. Make sure to understand the project and domain best practices.
Step 3: Ask questions about ambiguous parts After getting a full picture of the codebase and the task, ask any remaining questions. Don't continue until you get all of the answers.
Step 4: Design a solution Based on your findings design a solution architecture.
Follow the best security and software design patterns.
Your goal is to design a solution that is not over-engineered and easy to comprehend by developers, that is at the same time scalable, secure and easy to maintain.
The example patterns you should check (but you are not limited to only use those):
- Don't repeat yourself
- Keep It Simple Stupid
- Domain Driven Design
- Test Driven Design
- Modular Architecture / Hexagonal Architecture / Layered Architecture
- Queue / Messaging systems
- Single Responsibility
- CQRS
Make sure to follow the best UI/UX patterns:
- Atomic Design
- Accessibility patterns (WCAG)
Make sure to follow security best practices like OWASP TOP10
The design has to meet quality assurance criteria, meaning it has to be fully tested using combination of e2e, unit and integration tests.
Don't duplicate any work.
Make sure to use tsh-implementation-gap-analysing skill to verify what was already implemented from your plan and what should be added. Make sure to include the result in final plan.
Step 5: Hand off to plan creation
Turn the designed solution into an implementation plan document using the tsh-creating-implementation-plans skill. That skill owns the plan template (plan.example.md), the plan structure, and the definition-of-done rules — you MUST load and follow it when authoring the plan.
Connected Skills
tsh-codebase-analysing- for analyzing the existing architecture, components, and patternstsh-implementation-gap-analysing- for verifying what was already implemented and what should be addedtsh-technical-context-discovering- for establishing project conventions and existing patterns before designingtsh-creating-implementation-plans- for turning the designed solution into a phased implementation plan documenttsh-sql-and-database-understanding- for designing database schemas, data models, normalisation strategies, and indexing as part of the solution architecture
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/tsh-architecture-designing/SKILL.md
Popularity
- Repository stars
- 274
- Repository forks
- 20
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/thesoftwarehouse/copilot-collections/tsh-architecture-designing)