concise-planning
Installation
SKILL.md
Concise Planning for Open Finance Service
Goal
Turn architectural designs and requirements into a single, actionable plan with atomic steps that strictly follow the Hexagonal Architecture and Kotlin/Spring Boot patterns.
Workflow
1. Scan Context
- Read existing models in
domain/model. - Check
application/portandapplication/servicefor similar logic. - Verify
adapterpatterns (REST, Persistence, Messaging).
2. Minimal Interaction
- Ask at most 1–2 questions and only if truly blocking.
- Assume standard project patterns for mapping and builders if not specified.
3. Generate Plan
Every plan generated must follow this structure to ensure clarity and atomicity:
- Approach: 1-3 sentences on the architectural strategy (e.g., "Implement a new Domain Entity and its corresponding Repository Port to handle PIX scheduling").
- Scope:
- In: What layers and components are being modified.
- Out: Explicit non-goals or deferred integrations.
- Action Items: A list of 6-10 atomic, ordered tasks. Use Verb-first language.
- Validation: Specific TDD steps for each layer.
Action Item Guidelines (Atomic Tasks)
- Atomic: Each step is a single logical unit (e.g., "Create Domain Value Object" instead of "Implement Domain Layer").
- TDD-Ready: Each implementation step should be preceded by a "Verify failure" step.
- Path-Specific: Mention exact file paths when possible.
Plan Template for Open Finance
# Plan: [Feature/Task Name]
<Architectural Approach following Hexagonal principles>
## Scope
- **In**: [Layer 1], [Layer 2], [Tests]
- **Out**: [Infrastructure details like Kafka setup, deferred to another task]
## Action Items
[ ] 1. Create [Domain/Value Object] in `src/main/kotlin/.../domain/value/`
[ ] 2. Write failing test for [Service/Use Case] in `src/test/kotlin/.../application/service/`
[ ] 3. Run test and verify FAIL
[ ] 4. Implement minimal logic in [Service]
[ ] 5. Run test and verify PASS
[ ] 6. Create Mapper between [Domain] and [Entity/DTO]
[ ] 7. Update Swagger documentation using @swagger-docs-br
[ ] 8. Commit changes using @semantic-git-commit
## Open Questions
- <Question 1 (max 3)>
Integration with writing-plans
When creating detailed plans using the writing-plans skill, use concise-planning to:
- Ensure each task is truly atomic.
- Standardize the Plan Template structure.
- Maintain focus on the Scope (In/Out).
Weekly Installs
1
Repository
gissandrogama/c…rse_coreFirst Seen
Apr 3, 2026
Security Audits
Installed on
mcpjam1
claude-code1
kilo1
junie1
windsurf1
zencoder1