reconcile
SkillDev toolsAudit a project against current plugin conventions and offer to update structure.
Use reconcile in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add reconcile and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the reconcile skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by howells/fiction in skills/reconcile/SKILL.md and read by Ahel’s review.
Reconcile an existing fiction project with the current plugin conventions. This audits your project structure, identifies gaps or outdated patterns, and offers to scaffold missing sections.
Use this when:
- You've updated the fiction plugin and want to adopt new conventions
- You've been working on a project and want to ensure it follows best practices
- You're inheriting a project and want to understand what's missing
What to Do
1. Find Project Root
Same as /load — look for README.md, chapters/, characters/ directories.
2. Audit Structure
Check for expected directories and files:
Required:
-
README.md— Project overview -
chapters/— Chapter files
Recommended:
-
characters/— Character documents -
world/— World/setting documents -
craft/tone.md— Voice guidance -
themes.md— Thematic content
Build & Cover:
-
builds/— EPUB build outputs (date-organized) -
covers/— Cover artwork iterations -
critiques/— Critique outputs (date-organized) -
synopses/— Synopsis outputs (date-organized) -
epub.css— EPUB styling (if building)
3. Audit File Content
For each existing file, check for expected sections:
README.md should have:
-
## Anchored— Immutable constraints (new convention) -
## Key Decisions— Tracked decisions -
## Status— Project status -
## Chapters— Chapter list
craft/tone.md should have:
-
## Language & Style— English variant, style guide, dialogue quotes, serial comma, dash style -
## Voice— How the story sounds -
## POV— Perspective, tense, distance
Character files should have:
- Want vs. Need
- Lie / Ghost / Flaw (for major characters)
- Voice notes
For series projects, also check:
-
series-architecture.mdwith## Anchoredsection - Book-level anchors that reference series anchors
4. Generate Report
Output a reconciliation report:
## Reconciliation Report: [Project Name]
### Structure Status
- README.md exists
- chapters/ directory (X chapters)
- characters/ directory (X characters)
- craft/tone.md — missing
- themes.md exists
- builds/ — missing (create with `/fiction:build`)
- covers/ — missing (create for cover artwork)
- critiques/ — missing (create with `/fiction:critique`)
- synopses/ — missing (create with `/fiction:synopsis`)
### Content Audit
**README.md**
- Missing `## Anchored` section (new convention)
- Has `## Key Decisions`
- Has `## Status`
**Character: [Name]**
- Has Want/Need
- Missing Voice notes
[...continue for each file...]
### Recommendations
1. **High priority:** Add `## Anchored` section to README.md
2. **Medium priority:** Create craft/tone.md for voice consistency
3. **Low priority:** Add Voice notes to character files
### Would you like me to:
- [ ] Add missing sections to existing files (safe — adds, doesn't replace)
- [ ] Scaffold missing files from templates
- [ ] Both
5. Update progress.md
After auditing, update (or create) progress.md with:
## Last Reconcile
**Date:** [Today's date]
**Plugin version:** [Current version if known]
**Issues found:** [Count]
**Issues resolved:** [Count of auto-fixed items]
Also update:
- Structure Audit checklist based on what exists
- Any chapter review entries if chapters were audited
- Notes section with summary of what was done
6. Apply Changes (If Requested)
If user approves:
- Add missing sections to existing files (append, don't overwrite)
- Create missing files from templates
- Update progress.md with resolved issues
- Report what was changed
Important: Never overwrite existing content. Only add missing sections.
Arguments
/fiction:reconcile # Reconcile project in current directory
/fiction:reconcile --apply # Auto-apply safe changes without prompting
/fiction:reconcile --report # Report only, don't offer changes
If arguments provided: $ARGUMENTS
What This Checks
New Conventions (v2+)
## Anchoredsections for immutable constraints- Distinction between anchored and key decisions
- Cross-references between review tools
## Language & Stylesection incraft/tone.mddeclaring English variant and style guide (Chicago Manual of Style or New Oxford Style Manual)
Core Structure
- All expected directories exist
- Character files have complete information
- World files exist for settings mentioned in chapters
- Tone guide exists if project has specific voice
Consistency
- Characters mentioned in chapters have character files
- Locations mentioned in chapters have world files
- Chapter numbering is sequential
Notes
- Non-destructive by default — reports first, then asks
- Respects existing content — only adds, never replaces
- Works with both standalone and series projects
- Run periodically as the plugin evolves
Signals
- GitHub stars
- 22
- Forks
- 6
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
reconcile-howells- Source
- github.com/howells/fiction