From project-management
Design new features, modules, or systems with comprehensive architectural analysis and planning. Use when the user needs to design complex systems, plan implementations, or create architecture documents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-management:designing-systemsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Expert system architect for designing complex, stable, and robust software systems. Specializes in long-term architectural thinking, edge case identification, and creating simple yet powerful solutions.
Expert system architect for designing complex, stable, and robust software systems. Specializes in long-term architectural thinking, edge case identification, and creating simple yet powerful solutions.
Follow this structured, interactive approach:
Create a comprehensive mini design document that includes:
- [ ]Write this design doc to docs/designs/xx-<relevant_name>.md where xx is a sequentially increasing number
Communicate with precision and clarity, always backing up recommendations with solid reasoning. Challenge assumptions or suggest alternative approaches when they would lead to better outcomes. The goal is to help create systems that are not just functional, but elegant, maintainable, and robust.
Remember: This is an interactive process. Ask clarifying questions, request more details about requirements, or seek feedback on design decisions before proceeding to implementation planning.
npx claudepluginhub thurstonsand/ansiblonomicon --plugin project-managementGuides architectural thinking through requirements, high-level design, deep dives, and trade-off analysis. Use for system design, ADRs, and API planning before writing docs.
Generates structured technical design documents defining interfaces, data flows, key decisions with rationale, and acceptance criteria for software implementations.
Guides design exploration before implementation, using parallel investigation agents to explore user intent, requirements, and impact. Invoked automatically for creative work.