monica-application
Apply the shared Monica application specification and the repository's project specification before designing, implementing, refactoring, or reviewing a…
Skill by Tairitsua
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tairitsua-monica-application
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/monica-application
What's inside
- Skill name
monica-application- Description
- Apply the shared Monica application specification and the repository's project specification before designing, implementing, refactoring, or reviewing a Monica application, its boundaries, or ProjectUnits.
- License
- MIT
- Instructions
- 20 lines in SKILL.md · view on GitHub
Files (7)
- SKILL.md
- openai.yaml · agents/
- SKILL.md.template · assets/project-application-spec/
- application-specification.md.template · assets/project-application-spec/references/
- 00-application-specification.md · references/
- 01-specification-evolution.md · references/
- 02-project-specification-skill.md · references/
SKILL.md (first lines)
# Monica Application Use this skill before application design, implementation, refactoring, or review, including when entering through a granular application skill. Read the [shared specification](references/00-application-specification.md), then the repository-designated `<project>-application-spec` skill and the references relevant to the affected boundary. That project skill owns the application's actual architecture and adopted conventions. Compose existing ProjectUnits and documented infrastructure capabilities first. A new business flow or a combination without an exact example is ordinary implementation when each unit preserves its approved responsibility and contracts. Read [specification evolution](references/01-specification-evolution.md) when that composition exposes a concrete rule conflict or an uncovered architectural contract. Use the [project specification contract and template](references/02-project-specification-skill.md) when adopting or maintaining a repository specification. A missing project specification does not authorize inventing its architecture; inspect the source and prepare a concrete adoption proposal while continuing work within already approved patterns. ## Routing - Exact Monica framework source needed outside the active checkout: use `$monica-guide source resolve --repository monica --json` as a read-only locator. - Microservice solution layout, service boundaries, `Platform.Protocol`, published language, migrations, or cross-service collaboration: use `$monica-application-microservice`. - Modular monolith layout, bounded contexts under `Domains/`, AppHost composition, cross-domain collaboration, or persistence ownership: use `$monica-application-modular-monolith`. - Feature implementation or review of handlers, entities, repositories, events, jobs, seeders, host services, CRUD adapters, controllers, Facades, and other support types: use `$monica-application-project-unit-development`. - Sociable application tests, `MonicaTestApplicationFactory`, handler or repository scenarios, database isolation, and migration away from mock-heavy tests: use `$monica-application-unit-testing`. - Consumer setup and use of Monica infrastructure: route to `$monica-infra-persistence`, `$monica-infra-messaging`, `$monica-infra-jobs`, `$monica-infra-configuration`, `$monica-infra-hosting`, `$monica-infra-observability`, `$monica-infra-ai`, `$monica-infra-web`, or `$monica-infra-ui` for the capability in use. ## Apply the Specification Use the architecture profile adopted by the project specification; do not choose a new deployment model for an ordinary feature. Load the matching architecture and unit references before changing their contracts. Reconcile affected project-specification facts and approved rules with the implementation in the same change. Record the rationale beside a rule; use Git history and existing project decision records for its evolution.
From Tairitsua/Monica, MIT.
More from Tairitsua/Monica
- 0.639score
monica-unit-testing
Tairitsua
Create, migrate, or review Monica framework tests and shared testing infrastructure, including host-owned scenarios, raw ProjectUnit fixtures, Roslyn…
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-guide
Tairitsua
Explain, bootstrap, configure, diagnose, update, and route the Monica toolbox, including application specification loading, extension/framework work, skill…
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-application-project-unit-development
Tairitsua
Apply Monica application unit rules when implementing, refactoring, or reviewing handlers, entities, repositories, events, jobs, seeders, host services, CRUD…
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-infra-ui
Tairitsua
Register and use Monica Blazor UI modules, the shell, icons, Markdown viewer, themes, navigation, and localization in a host.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-application-unit-testing
Tairitsua
Apply Monica application testing rules when creating, refactoring, or reviewing behavior tests, host scenarios, persistence isolation, and provider seams.
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
monica-infra-messaging
Tairitsua
Use when integrating Monica EventBus, RPC clients, DataChannel pipelines, or SignalR hubs and diagnosing their transport, delivery, and provider configuration.
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
monica-infra-jobs
Tairitsua
Use when adding Monica JobScheduler recurring or triggered jobs, choosing its store and scope, or configuring startup seeders and their readiness behavior.
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
monica-infra-configuration
Tairitsua
Use when integrating Monica managed configuration, bootstrap input plans, file or EF Core stores, pure object validation, observed options diagnostics…
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
monica-infra-ai
Tairitsua
Configure and use Monica AI providers, chat, knowledge bases, RAG, runtime skills, and MCP in an application.
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
monica-infra-persistence
Tairitsua
Use when integrating Monica Repository, UnitOfWork, transactional domain events, outbox, or inbox in an application, diagnosing save and commit behavior, or…
SkillAFreshness: A★ 14Claude Code +9 - 0.635score
monica-ui-development
Tairitsua
Implement Monica Blazor and MudBlazor v9 components, pages, themes, CSS isolation, local assets, browser storage, and async component lifecycle.
SkillAFreshness: A★ 14Claude Code +9 - 0.634score
monica-docs-authoring
Tairitsua
Write or revise Monica framework and module guidance, including localized Monica.Docs pages.
SkillAFreshness: A★ 14Claude Code +9
Signals
- Stars
- 14
- Forks
- 7
- Open issues
- 0
- Last commit (this folder)
- Oct 16, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Tairitsua/Monica
- Website
- monica.dpdns.org/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Tairitsua
- 0.639score
monica-guide
Tairitsua
Explain, bootstrap, configure, diagnose, update, and route the Monica toolbox, including application specification loading, extension/framework work, skill…
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-infra-ui
Tairitsua
Register and use Monica Blazor UI modules, the shell, icons, Markdown viewer, themes, navigation, and localization in a host.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-unit-testing
Tairitsua
Create, migrate, or review Monica framework tests and shared testing infrastructure, including host-owned scenarios, raw ProjectUnit fixtures, Roslyn…
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-application-project-unit-development
Tairitsua
Apply Monica application unit rules when implementing, refactoring, or reviewing handlers, entities, repositories, events, jobs, seeders, host services, CRUD…
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
monica-application-unit-testing
Tairitsua
Apply Monica application testing rules when creating, refactoring, or reviewing behavior tests, host scenarios, persistence isolation, and provider seams.
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
monica-infra-ai
Tairitsua
Configure and use Monica AI providers, chat, knowledge bases, RAG, runtime skills, and MCP in an application.
SkillAFreshness: A★ 14Claude Code +9
Cite this page
monica-application skill. Agent Mart. https://agentmart.dev/skills/tairitsua-monica-application (last updated 2026-10-24)