← Back to list
Refine Mode (
Auto-Enforce Mode (

atomize
by matthew-plusprogramming
Opinionated AI-native, TypeScript monorepo. Express 5 server (optionally packaged for AWS Lambda) and CDK for Terraform (CDKTF) infra
⭐ 0🍴 0📅 Jan 22, 2026
SKILL.md
name: atomize description: Decompose high-level specs into atomic specs allowed-tools: Read, Glob, Task user-invocable: true
/atomize Skill
Purpose
Decompose a high-level spec (spec.md) into atomic specs—units that are independently testable, deployable, reviewable, and reversible.
Usage
/atomize # Decompose current spec group
/atomize <spec-group-id> # Decompose specific spec group
/atomize --refine # Re-run with enforcer feedback
/atomize --auto-enforce # Decompose + iterate until /enforce passes
Prerequisites
Before running /atomize:
- Spec group must exist with
manifest.json requirements.mdmust exist (from/prd syncor/pm)spec.mdmust exist (from/spec)
Process
Standard Mode
-
Locate spec group
- If no ID provided, look for active spec group in
.claude/specs/groups/ - Validate
manifest.json,requirements.md,spec.mdexist
- If no ID provided, look for active spec group in
-
Dispatch atomizer agent
Task: atomizer Prompt: Decompose spec.md into atomic specs Input: <spec-group-path> -
Review output
- Atomizer creates
atomic/as-XXX-*.mdfiles - Updates
manifest.jsonwith counts and coverage
- Atomizer creates
-
Report to user
- Number of atomic specs created
- Requirements coverage percentage
- Suggest running
/enforceto validate
Refine Mode (--refine)
-
Read enforcement report
- Look for
enforcement-report.mdin spec group - Extract TOO_COARSE, TOO_GRANULAR, MISSING_COVERAGE items
- Look for
-
Dispatch atomizer with feedback
Task: atomizer Prompt: Refine atomic specs based on enforcement feedback Input: <spec-group-path>, <enforcement-report> -
Report changes
- Which specs were split
- Which specs were merged
- New coverage percentage
Auto-Enforce Mode (--auto-enforce)
- Run standard decomposition
- Automatically run
/enforce - If FAILING:
- Run
--refinewith feedback - Re-run
/enforce - Repeat until PASSING or max iterations (3)
- Run
- Report final status
Output
On Success
Atomization complete for sg-logout-feature
Created 5 atomic specs:
- as-001-logout-button-ui
- as-002-auth-token-clear
- as-003-session-invalidation
- as-004-redirect-to-login
- as-005-error-handling
Requirements coverage: 100% (4/4 requirements)
Next step: Run /enforce to validate atomicity criteria
On Failure
Atomization failed for sg-logout-feature
Error: requirements.md not found
Run /pm or /prd sync first to generate requirements
Integration with Workflow
/pm or /prd sync
↓
requirements.md created
↓
/spec
↓
spec.md created
↓
/atomize ← YOU ARE HERE
↓
atomic/ specs created
↓
/enforce
↓
(if failing) /atomize --refine
↓
User reviews summary → APPROVED
↓
/implement + /test
Edge Cases
No Active Spec Group
Error: No active spec group found
Create one with /prd sync <doc-id> or /pm
Already Has Atomic Specs
Warning: Spec group already has 3 atomic specs
Options:
1. /atomize --refine (preserve and refine)
2. /atomize --fresh (delete and recreate)
Requirements Changed After Atomization
Warning: requirements.md modified after last atomization
Re-run /atomize to ensure coverage
State Transitions
After successful /atomize:
manifest.jsonupdated:atomic_specs.count: Natomic_specs.coverage: "X%"atomic_specs.enforcement_status: "not_run"
- Decision log entry added
- Spec group remains in current
review_state(still needs/enforce+ user approval)
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon